David Hawkes may refer to:
- David Hawkes (VC) (1822–1858), English recipient of the Victoria Cross
- David Hawkes (sinologist) (1923–2009), British sinologist
- David Hawkes (professor of English) (born 1964), professor of English at Arizona State University