Heseltine is an English surname, and may refer to:
- Annabel Heseltine (born 1960), British journalist
- Bill Heseltine, Australian cyclist
- Catherine Heseltine (born 1978), British Muslim activist
- Christopher Heseltine (1869–1944), English cricketer
- F. J. Heseltine, English cricketer
- James Heseltine (c.1690–1763), English organist
- John Postle Heseltine (1843–1929), British painter and art collector
- Mary Jermyn Heseltine (1910–2002) Australian pathologist
- Michael Heseltine (born 1933), British politician
- Michael Heseltine (civil servant) (1886–1952), English civil servant
- Nigel Heseltine (1916–1995), Welsh writer
- Peter Heseltine (born 1965), English cricketer
- Philip Heseltine, British composer known as Peter Warlock (1894–1930)
- Philip Heseltine (born 1960), English cricketer
- S. R. Heseltine (1849–1920), riverboat captain and horse racing official in South Australia
- Wayne Heseltine, English footballer
- William Heseltine (born 1930), former Private Secretary to Queen Elizabeth II