David Holmes may refer to:

Academics

  • David L. Holmes (1932–2023), American academic and historian of Anglicanism
  • Dave Holmes (researcher) (born 1967), Canadian researcher and academic

Arts and entertainment

  • David Holmes (musician) (born 1969), Northern Irish electronic musician and composer
  • David Holmes, drummer and vocalist for Servant
  • Dave Holmes (actor) (born 1971), American MTV VJ, television presenter, actor, and writer
  • David Holmes (actor) (born 1981), British stuntman and actor in the Harry Potter films

Politics and government

  • David Holmes (politician) (1769–1832), last governor of the Mississippi Territory and the first governor of the State of Mississippi, congressman from Virginia
  • David Holmes (trade unionist) (1843–1906), British trade unionist
  • Ronald Holmes (David Ronald Holmes, 1913–1981), British colonial government official
  • David Holmes (journalist) (1926–2014), BBC political editor
  • David S. Holmes Jr. (1914–1994), American politician in Michigan,
  • David Holmes (diplomat), United States Department of State official

Sports

  • Dave Holmes (American football) (1924–1999), American football player and coach
  • Dave Holmes (sportscaster), American sportscaster
  • David Holmes (businessman) (born 1935), Scottish businessperson, former Chairman of Rangers F.C.
  • David L. Holmes (coach) (1887–1960), American college sports coach and athletics administrator