David Milne may refer to:
- Sir David Milne (Royal Navy officer) (1763–1845), British admiral
- David Milne (archer) (born 1939), Zimbabwean Olympic archer
- David Milne (artist) (1882–1953), Canadian artist
- Sir David Milne (civil servant) (1896–1972), Permanent Under-Secretary of State for Scotland
- David Milne (rugby league) (born 1986), Australian rugby league player
- David Milne (rugby union), Scottish international rugby union player
- David Milne (Ontario politician)
- David Milne-Home (1805–1890), Scottish advocate and geologist, born David Milne (adopted the name Home upon marriage)
If an internal link led you here, you may wish to change the link to point directly to the intended article.