Sure, the last royal baby had a nice, classic name - George. But we have a feeling that Kate and Wills are going to go for something more adventurous second time around.
Something like William Denys Oswulf Czyskrdny The Rarely Uttered for a boy. Or maybe, Sophia Cynthia Matilda Staedtler-Pencil The Reluctant for a girl.
What? No, we haven't gone barmy. We've just been playing with our Royal Baby Name Generator.
While the world watches (a front door), we'll all be speculating about the name of our next little royal and this handy generator will give you an 100% accurate***** prediction of what they'll be called.
*****Well, maybe not 100% accurate.