David Erskine may refer to:
- David Erskine, 2nd Lord Cardross (1627âÂÂ1671)
- David Erskine, Lord Dun (1670âÂÂ1758)
- David Erskine, 11th Earl of Buchan (1742âÂÂ1829), Scottish eccentric
- David Erskine (dramatist) (1772âÂÂ1837)
- David Erskine, 2nd Baron Erskine (1776âÂÂ1855), Scottish diplomat and peer
- David Erskine, 13th Earl of Buchan (1815âÂÂ1891), Scottish army officer and jockey
- Sir (Henry) David Erskine of Cardross (1838âÂÂ1921), Scottish military officer and Serjeant-at-Arms of the House of Commons
- David Charles Erskine (1866âÂÂ1922), British Member of Parliament for West Perthshire, 1906âÂÂ1910
- David Erskine (rugby union) (born 1969), former Irish international rugby union player