James Rankin McNaught (8 June 1870 – March 1919) was a Scottish footballer who was born in Dumbarton. He played as a half back. He joined Newton Heath from Linfield in February 1892. He left the club for Tottenham Hotspur in May 1898, having played in 157 games, scoring 12 goals.



