Iris The Goo Goo Dolls
With Kate Middleton now in labour, we take a look at the odds of what the royal baby may be called.
Will Kate Middleton and Prince William call their first born after the Robert Pattinson?
Florence Welch could share her first name with Kate and Wills's first born.
If the royal baby is a girl she has 50/1 odds to have the same first name as actress Emily Blunt.
Will the Duke and Duchess of Cambridge call their first born, if it's a boy, after One Direction band member Louis Tomlinson?
Prince Charles could have his grandson named after him.
If it's a girl, the royal baby could be named after her mother, Kate Middleton.
Anne Hathaway could lend her first name to the royal baby.
The little nipper could be called Philip, just like his great grandfather Prince Philip.
Hunky actor Alexander Skarsgard could share the same name with the royal baby.
Grace Kelly's name could be an inspiration for Kate and Wills.
Will Kate and Will call their daughter, Mary, just like soul singer Mary J. Blige?
Will Alice be the royal baby's name if it's a girl? She'd share her name with up and coming actress Alice Eve.
Isabella could be an apt royal name if the baby is a girl, just like Italian actress Isabella Rossellini.
Will Kate and Prince William name their baby after Wills's late mother, Diana, Princess of Wales?
Victoria is certainly a very royal name. Or a Beckham one!
James Corden could be lending his name to the royal baby.
George Clooney could be inspiring Kate and Wills.
If it's a girl, the royal baby is very likely to be named after her great grandmother, none other than Her Majesty The Queen!
Charlotte Church could share her first name with the royal baby.
Alexandra is another popular name should the royal baby be a girl. She'd share her moniker with the former X Factor contestant Alexandra Burke.