James Leigh Hamilton (born 17 November 1982) is a former Scottish rugby union player who made 63 international appearances for the Scotland national team. He played for club sides Leicester Tigers 2003–2008, Edinburgh Rugby 2008–2010, Gloucester Rugby 2010–2013, Montpellier Herault Rugby 2013–2014 and Saracens F.C. 2014–2017.