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
See also Jon Kirkham, British motorcycle racer