David Erskine
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), British diplomat and peer
- David Erskine, 13th Earl of Buchan, army officer and jockey
- 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