John Caddell may refer to:
- John B. Caddell, an American tanker ship
- John Caddell, 7th Thane of Caddell, whose descendants through his daughter Muriel became Clan Campbell of Cawdor
- John Caddell (baseball), Wake Forest Demon Deacons baseball coach (1926–1939)