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 See also Jack Harkness (disambiguation)