David Powell
David Powell may refer to:
- Dai Powell, Welsh footballer, full back for Blackpool and Rochdale
- Dave Powell, Australian rules footballer who played with South Melbourne
- David Powell (actor), Scottish-born stage and film actor of the silent era
- David Powell (footballer, born 1944), Welsh footballer
- David Powell (footballer, born 1967), English former footballer
- David Powell (rugby union), former England international rugby union player
- David Powell (table tennis), Australian table tennis player
- David Franklin Powell, showman, patent-medicine maker and Wisconsin politician
- David Thomas Powell, English clergyman and antiquary
- Dewi Nantbrân, Welsh Franciscan