David Croft
David Croft may refer to:
- David Croft (TV producer), English writer, producer and actor
- David Croft (rugby union), Australian former rugby union player
- David Croft (broadcaster), English broadcaster for Sky Sports
- David Croft (Home and Away), a fictional character from the Australian soap opera ''Home and Away''