David Milne
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)