David Keith
David Keith may refer to:
- David Keith (novelist), pen name of American scholar Francis Steegmuller
- David Keith (actor), American film and TV performer and director
- David Keith (physicist), Canadian-born Professor of Public Policy active since 1980s
- David Keith (racing driver), American NASCAR driver between 2000 and 2004
- David Keith (drummer), American drummer, composer and producer
- David A. Keith, Australian botanist, ecologist and academic active since 1990s