David Macpherson

David Macpherson may refer to:


 * David Macpherson (engineer) (1854–1927), Canadian-born American railroad engineer
 * David Macpherson (historian) (1746–1816), Scottish antiquarian
 * David Macpherson (tennis) (born 1967), Australian former professional tennis player
 * David Lewis Macpherson (1818–1896), Canadian businessman and political figure
 * David Macpherson, 2nd Baron Strathcarron (1924–2006), British peer and motorcyclist
 * David Murdoch MacPherson (1847–1915), Canadian dairyman, inventor, manufacturer and political figure