John Gavin (1931–2018) was an American film actor and former United States Ambassador to Mexico.
John Gavin may also refer to:
- John Gavin (comedian) (born 1979), Scottish comedian
- Johnny Gavin (footballer) (1928–2007), Irish footballer, record goalscorer for Norwich City F.C.
- John Gavin (director) (1875–1938), Australian film director
- John Gavin (convict) (1829–1844), Australian convict
- Johnny Gavin (Rescue Me), fictional character on the American television series Rescue Me