David Buchanan may refer to: David Buchanan (baseball) (born 1989), US David Buchanan (cricketer), England David Buchanan (footballer, born 1962), Engliand David Buchanan (footballer, born 1986) David Buchanan (musician), US guitarist David Buchanan (One Life to Live), a fictional cha David M. Buchanan (1862–1936), US Navy sailor