David or Dave or Davy Walsh may refer to:

Politicians

  • David Walsh (politician), Irish senator
  • David I. Walsh (1872–1947), American politician, governor of Massachusetts, and U.S. Senator

Sportspeople

Footballers

  • David Walsh (Donegal Gaelic footballer), Donegal player
  • David Walsh (Tipperary Gaelic footballer) (born 1966), Irish Gaelic footballer
  • Dave Walsh (Australian footballer) (1898–1975), Australian rules footballer
  • David Walsh (rugby league) (born 1970), Australian rugby league footballer
  • David Walsh (Welsh footballer) (born 1979), former football goalkeeper
  • Davy Walsh (1923–2016), Irish footballer

Other sports

  • Dave Walsh (baseball) (born 1960), baseball pitcher
  • David Walsh (cricketer) (born 1946), English former cricketer and current cricket administrator
  • Dave Walsh (esports player) (born 1984), American professional gamer
  • David Walsh (basketball) (1889–1975), American basketball referee
  • David Walsh (speedway rider) (born 1963), English speedway rider

Others

  • David Walsh (actor), American voice actor
  • David Walsh (art collector) (born 1961), owner of the Museum of Old and New Art (MONA) in Hobart
  • David Walsh (journalist) (born 1955), Irish sports reporter
  • David Walsh (mining) (1945–1998), Canadian businessman, founder and CEO of the mining company Bre-X
  • David Walsh (psychologist), founder of the National Institute on Media and the Family
  • David Walsh (writer) (born 1949), American film critic and political writer for the World Socialist Web Site
  • David M. Walsh (born 1931), American cinematographer

Fictional

  • David Walsh (EastEnders), fictional character