David Barnes
David Barnes may refer to:

 Dave Barnes (born 1978), American singer-songwriter
 David Barnes (archer) (born 1986), Australian archer
 David Barnes (boxer) (born 1981), British boxer
 David Barnes (cricketer) (born 1982), English cricketer
 David Barnes (footballer) (born 1961), English footballer
 David Barnes (politician) (1894–1970), New Zealand politician
 David Barnes (rugby union) (born 1976), English rugby union player
 David Barnes (sailor) (1958–2020), New Zealand America's Cup sailor
 David L. Barnes (1760–1812), U.S. District Court of Rhode Island judge and party in 1791 case, West v. Barnes
 David S. Barnes, American historian of science
 David Wilson Barnes (born 1972), American actor