David Greig may refer to:
- David Greig (supermarket), a supermarket chain of the Greig family of Hornsey, north London
- David Greig (landowner) (1837–?), Scottish landowner
- David Greig (dramatist) (born 1969), Scottish playwright and theatre director
- David Greig (MP), British member of parliament for Perth, 1839–1841
- David Cunningham Greig (1922–1999), British geologist
- David Middleton Greig (1864–1936), Scottish surgeon
If an internal link led you here, you may wish to change the link to point directly to the intended article. Categories: