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