John McLeod may refer to:
John McLeod (New Brunswick politician) (b. 1825), shipbuilder and assembly member
John McLeod (New Zealand politician) (1852–1889), MP for Mongonui
John McLeod (Ontario politician) (b. 1833), member of the Ontario legislature
John McLeod (Canada West politician) (1816–1887), merchant, shipbuilder and politician in Canada West
John R. McLeod, politician from Alberta
John McLeod (footballer, born 1866) (1866–1953), Scottish football goalkeeper (Dumbarton FC and Scotland)
John McLeod (footballer, born 1888) (1888 – after 1912), Scottish football full back (Inverness Caledonian, Bury and Darlington)
Jack McLeod (born 1930), former ice hockey player
Jack McLeod (rugby league), New Zealand international
John McLeod (explorer) (b. 1795), Canadian fur trader and explorer
John McLeod (composer) (born 1934), Scottish contemporary composer
John McLeod (songwriter), songwriting partner of Tony Macaulay
John McLeod (optics), winner of the 1976 David Richardson Medal