John Garner may refer to:

  • John Nance Garner (1868–1967), Vice President of the United States (1933–1941)
  • John Garner (golfer) (born 1947), English golfer
  • John Donald Garner (born 1931), British diplomat
  • John T. Garner (1809–1888), soldier in the Texas Army during the Texas Revolution