James Reid (born 18 November 1879 – 1976) was a Scottish footballer. An inside-forward, he played for Petershill, Hibernian, Port Vale, West Ham United, Gainsborough Trinity, Worksop Town, Notts County, Watford, Tottenham Hotspur, Reading, and New Brompton. He played in the Scottish Football League First Division, the Football League (both the First Division and Second Division), the Southern League, the Midland League, and the Western League.