John Kay McTavish (7 June 1885 – 4 April 1944) was a Scottish footballer who played for several clubs including Falkirk, Oldham Athletic, Tottenham Hotspur, Newcastle United, Partick Thistle, Dumbarton and East Stirlingshire, and for Scotland at international level.