John Kirkham
John Kirkham may refer to:

Association football
 John B. Kirkham (1869–1930), English professional footballer
 John Kirkham (footballer, born 1918) (1918–1982), English professional footballer
 John Kirkham (footballer, born 1941) (1941–2021), English professional footballer

Others

 John Kirkham (1472-1529) of Blagdon, Sheriff of Devon
 John Kirkham (adventurer) (died 1876), British adventurer, hotelier and ship's steward
 John Kirkham (bishop) (1935-2019), Anglican Bishop of Sherborne