John Savage may refer to:
- John Savage (died 1615), landowner, MP for Cheshire in 1586 and 1589
- John Savage, 2nd Earl Rivers (1603–1654), royalist and nobleman from Cheshire
- John Savage (American politician, born 1779) (1779–1863), Congressman from New York
- John Savage (Irish politician) (1814–1883), mayor of Belfast, Ireland (now Northern Ireland)
- John Houston Savage (1815–1904), Congressman from Tennessee
- John S. Savage (1841–1884), Congressman from Ohio
- John J. Savage (1910–1973), American politician, Florida House of Representatives
- John Savage (Nova Scotia politician) (1932–2003), doctor and Premier of Nova Scotia
- John Savage (British Columbia politician) (1936–2018), Member of the Legislative Assembly of British Columbia
- John Savage (surveyor), 18th century surveyor for Thomas Fairfax, 6th Lord Fairfax of Cameron
- John Savage (surgeon) (1770–1838), English naval surgeon and travel writer on the Antipodes
- John L. Savage (1879–1967), American civil engineer and United States Bureau of Reclamation design chief
- John E. Savage, computer scientist and Brown University professor
- John Savage (cricketer) (1929–2008), English cricketer
- Jack Savage (English footballer) (1929–2009), English goalkeeper
- John Savage (English footballer) (1867–1951), English footballer
- Jack Savage (Gaelic footballer), Kerry player
- Jack Savage (born 1964), baseball player
- John Savage (baseball) (born 1965), baseball head coach
- Savage Arena, formerly John F. Savage Hall, basketball arena for University of Toledo
- John Savage, onetime ring name of John Hindley (born 1965), British retired professional wrestler