John Thorn (disambiguation)
John Thorn may refer to:

John Thorn (born 1947), American writer and baseball historian
John Thorn (Queensland politician) (1847–1896), Australian politician
John Leonard Thorn (1925–2023), English schoolmaster and writer

See also
John Thorne (disambiguation)