David McDonald may refer to:
David McDonald (footballer) (born 1971), Irish footballer
David J. McDonald (1902–1979), American labor leader and president of the United Steelworkers of America, 1952–1965
David J. McDonald, Jr. (born 1939), his son, Professor of Drama Emeritus at University of California, Irvine
David John McDonald (born 1971), known by his stage name David Tennant, Scottish actor; famous for portraying the Doctor in Doctor Who
David L. McDonald (1906–1997), United States Navy admiral
David McDonald (politician) (1862–1939), Speaker of the Legislature in Prince Edward Island, Canada, 1928–1931
David McDonald (judge) (1803–1869), United States federal judge
Dave McDonald (radio personality) (born 1977), American radio personality
Dave McDonald (baseball) (born 1943), baseball player
Dave McDonald (ice hockey) (born 1960), Canadian ice hockey player