It's official - Prince George is going to have a little brother or sister.

Kensington Palace has announced that the Duke and Duchess of Cambridge are expecting their second baby, and both families are said to be 'delighted' with the news.

The speculation will soon begin on whether it will be a boy or a girl - and then the guessing will begin on what the Royal couple will name their second child, with bookies already taking bets on what it will be.

Kate and Wills didn't start a trend when they chose George for their son - the name actually fell in popularity after the announcement.

Oliver and Amelia were the most popular baby names in 2013 across England and Wales, with Oliver overtaking Harry, 2012's most popular boys name.

Amelia, believed to have received a boost from Doctor Who (it was the name of the Doctor's companion during Matt Smith's tenure) was also top in 2012.

Ever wondered if your name is still popular with parents?

Use our interactive graphic to see how many newborns shared your name last year:

More and more parents are turning to film and TV for girls' names - six girls were name Merida in 2013, presumably after the lead character in Disney hit film Brave.

And TV smash hit Game of Thrones has also inspired new mum and dads - 50 babies were named Khaleesi in 2013, doubling 2012's figure, and four named Daenerys after the show's Mother of Dragons.

A total of 187 girls were named Arya in 2013, and five were called Sansa - both characters in the medieval drama, which also stars Huddersfield actress Lena Headey.

In addition, 11 boys were named Theon in 2013 (hopefullly they'll have more luck than him) and six were named Tyrion after the show's quick-witted dwarf.

And the God of Thunder is a winner with some proud mums and dads - 13 boys were named Thor in 2013!

We've taken a look at the top ten baby names for boys and girls in Yorkshire and the Humber in 2013.

Click below to see which names came top in Yorkshire and the Humber last year