It's been announced that Kate Middleton has given birth to a baby boy, of course, we are beyond excited to welcome the newest addition of the royal family.
As the whole globe waits in anticipation to see what The Duchess Of Cambridge will name her third child, speculation over the name she will pick is running rife.
Will she follow suit with traditional names like 'George' and 'Charlotte'? Will she pay homage to someone from the the Royal Family? Perhaps she will go rogue and pick a moniker from our unusual baby name list...
Royal baby name predictions and betting odds
These are all the names that are tipped for Kate and William's third child...
Meaning: 'Bear', maybe a nod to a brave disposition... or perhaps Cheryl's little one!
Meaning: The name is Anglo-Saxon and means "noble and bright".
Meaning: In Greek, the name means "Lover of horses".
Meaning: In English the meaning of the name Harry is "ameaning home or house protector"
Meaning: From the Germanic name Heimirich which meant "home ruler", composed of the elements heim "home" and ric "power, ruler".
When will the royal baby's name be announced?
Traditionally, the name of the latest royal addition is kept under-wraps for a few days - it is thought the moniker needs to be signed off by a few members of the family before it's official.
William and Kate took two days to announce both George and Charlotte's names, informing the Queen of their choice beforehand. Mark and Zara Tindall waited six days before revealing their daughter's pretty name on Twitter. Mike tweeted, "For everyone who has asked what our daughter's name is, it's Mia Grace Tindall."
Princess Beatrice's name was unveiled two weeks after she was born and in 1982, Prince William's wasn't announced for seven days.