John Harkness

John Harkness may refer to:


 * John C. Harkness (1916–2016), American architect
 * John Harkness (cricketer) (1867–1960), New Zealand cricketer
 * Jack Harkness (footballer, born 1907) (John Diamond Harkness, 1907–1985), Scottish footballer
 * John Granville Harkness (1831–1900), British Major-General during the Victorian era
 * Steve Englehart, comic book writer who used pseudonym John Harkness
 * John Harkness, a character in You're in the Navy Now