Coming in at number one -- well we won't ruin it for you, but let's just say Kate Middleton beat out Diana, a "big surprise" according to managing director of the site Greg Hodge. He told the New York Post, "Unlike Diana, who grew into her role, Kate Middleton comes in very fashion-forward. She's living this fairy tale, and is about to become the most famous princess in the world."
Hodge added, "The British royals are typically very horsey-looking. Diana certainly improved the...gene pool, and we hope that Kate will do the same." How beautifully put!
Take a look at the rankings and tell us if you agree or disagree.
(All photos by Getty or AP)