John Legg may refer to:
John Legg (politician) (born 1975), American politician in Florida John Legg (ornithologist) (1765–1802), amateur ornithologist John Legg (footballer), New Zealand football player John Wickham Legg (1843–1921), English physician and theologian