He fended off Doctor Who's Matt Smith and Formula 1 driver Jenson Button to pick up the accolade.
Dynamo said on receiving the award: "I want to give a big shout-out to everyone who voted for me. It is pretty cool to be 'Britain's Coolest Man', especially because there was such tough competition.
"Thanks very much. This is awesome."
Real name Steven Frayne, the magician added to Zoo: "I think Ed Sheeran is the coolest man in Britain at the moment. I witnessed a performance last week, and he's incredible.
"He's nominated for four Brits, and he'll definitely take three."
Prince Harry and former Oasis singer Noel Gallagher rounded off the top five.
The top ten in full:
2. Matt Smith
3. Jenson Button
4. Prince Harry
5. Noel Gallagher
6. Joe Thomas
7. Jack Whitehall
8. Karl Pilkington
9. Professor Green
10. Robbie Savage