John Neilson (born 26 December 1874) was a Scottish footballer who played for Abercorn, Celtic, Third Lanark, Bristol Rovers and Albion Rovers, mainly as a left half. He won the Scottish Football League championship with Third Lanark in 1903–04 and played in two consecutive Scottish Cup finals – a win over Rangers in 1905 via a replay and a loss to Heart of Midlothian in 1906. He also won two Glasgow Cup medals, the second of which (from the 1903–04 season) was sold at auction in 2011.