As you might have heard, Kate Middleton — well, make that Catherine Elizabeth Mountbatten-Windsor, Duchess of Cambridge — gave birth to her second child, a girl, on Saturday. That's the first princess born into the royal family in 25 years, by the way. The royal couple has so far not announced what the newborn girl's name is, which means we're living in that glorious, heady and fleeting time when she could theoretically be called anything. And you know what that means — time for some baseless speculation!

RELATED: It's a girl! The Duchess of Cambridge gives birth

Sure, the oddsmakers over in Great Britain are heavily   favoring — or, if you must, favouring — either Charlotte or Alice, and a lot of sentimental folks are hoping for Diana, but we have some suggestions of our own for Will and Kate to consider. We hereby dub the latest addition to the royal family Princess …

1. Beyonce
2. Daenerys
3. Kate Jr.
4. Claire the Spare
5. Camilla
6. George
7. Princess
8. No, really, Daenerys
9. #RoyalBaby
10. Ultron

OK, fine. What do you think the new princess should be named? 

Follow Ned Ehrbar on Twitter:   @nedrick