David Gunn may refer to:

  • David Gunn (author), military science fiction author
  • David Gunn (composer), American composer
  • David Gunn (doctor) (1946–1993), American doctor and murder victim
  • David John Gunn (1887–1955), New Zealand farmer and bushman
  • David L. Gunn (born 1937), American-Canadian railroad administrator
  • David M. Gunn, Old Testament scholar
  • David Gunn (American football), American football coach
  • David Gunn (singer), lead vocalist for American heavy metal band King 810