The 18-year-old, who is the face of ITV's reality diving show Splash!, has been thrown into the spotlight since winning a bronze medal at the London 2012 Games last summer.
"It's surreal because I just do diving because I love doing it," Daley told the magazine. "For people to vote for me like this is great and I want to say a big thank you to everyone who voted.
"I don't think of myself as a hunk. I just think of myself as a normal person who still goes to school, who still has to train 30 hours a week and who just gets on with life."
Beckham came in third place behind American actor Channing Tatum.