Oliver and Olivia topped the charts of baby names last year - while Jaxon, Muhammad, Charlotte and Willow also surged in popularity.

Oliver was the most popular boy's name for the fourth year in a row - although if all variations of Muhammad are grouped together that is more common.

Amelia lost the top spot for girls born in England and Wales after holding the number one ranking for five years.

Charlotte moved up 13 places to number 12 - probably reflecting the Duke and Duchess of Cambridge's choice for their daughter in 2015.

Oliver was the most popular boy's name for the fourth year in a row - although if all variations of Muhammad are grouped together that is more common

Amelia lost the top spot for girls born in England and Wales last year, after holding the number one ranking for five years

Charlotte moved up 13 places to number 12 last year - probably reflecting the Duke and Duchess of Cambridge's choice for their daughter in 2015. George, the name of the third in line to the throne, was at number three in the rankings for boys

Third in line to the throne, Prince George also saw his position reflected in his name's third-place ranking.

The details emerged in the latest information released by the Office for National Statistics.

Some parents seem to have taken inspiration from Game of Thrones. There were four girls called Daeneyrs, presumably in honour of the dragon queen from the hit series.

Another 69 were dubbed Khaleesi - the Dothraki word for queen used for Daenerys Targaryen.

Some 302 sets of parents went for Arya, the youngest daughter of the Stark clan in George R.R. Martin's best-selling epic.

PARENTS ARE INSPIRED BY HIT SHOW GAME OF THRONES Parents seem to have taken inspiration from Game of Thrones, according to the latest baby name charts. There were four girls called Daeneyrs, presumably in honour of the 'Mother of Dragons' from the hit series. Another 69 were dubbed Khaleesi - the Dothraki word for queen used for Daenerys Targaryen. Some 302 sets of parents went for Arya, the youngest daughter of the Stark clan in George R.R. Martin's best-selling epic. Another five were named after her older sister Sansa, while three were called Brienne - in apparent tribute to female knight Brienne of Tarth. Eleven boys were called Tyrion, after the dwarf character from the House of Lannister. Advertisement

Another five were named after her older sister Sansa, while three were called Brienne - in apparent tribute to female knight Brienne of Tarth.

Eleven boys were called Tyrion, after the dwarf character from the House of Lannister.

Meanwhile Jaxon has risen the most within the top 100 for boys over the previous decade.

While just six babies were given the name in 1996 last year the figure was 1,161 - putting it at 51 in the rankings.

The increase could be down to fans of singer Justin Bieber - whose younger brother is called Jaxon. The two have frequently posed together for the cameras at music events.

The supposed wave of Corbynmania appears to have little impact, with just 18 children called Corbyn in 2016.

But Theresa was only slightly more popular with 19 babies given the handle.

There were 39 called Boris, up from 32 in 2015, but still fairly low given his high profile role in the EU referendum. No children were recorded as having been named Nigel or Farage.

Towards the top of the charts, Muhammad rose four places from 2015 to enter the top 10 at number eight, with 3,908 boys given the name.

Another 2,228 children were called Mohammed, and 948 called Mohammad - meaning if you add the variants together they would be the most common.

The annual list shows how trends for baby names have changed dramatically over the past 20 years.

Jack had topped the charts in 1997, 2002 and 2007, while Chloe was the most popular name in 1997 and 2002, while Ruby was in 2007.

Some parents seem to have taken inspiration from Game of Thrones. There were four girls called Daeneyrs, presumably in honour of the dragon queen from the hit series, and another 69 were caled Khaleesi

Another five were called Sansa, the name of one of the leading characters from the Stark family in Game of Thrones

On that basis the name has topped the chart since 2011.

It is frequently given by parents who follow Islam, often followed by a middle name which is actually the one used.

JACK AND CHLOE MOST POPULAR NAMES 20 YEARS AGO Back in 1997 Tony Blair had just been elected Prime Minister in a Labour landslide, Spice Girls were topping the charts - and Jack and Chloe were the most popular baby names. Fashions for newborn names have changed a lot over the past 20 years. Chloe and Jack topped the charts for many years, but have now slipped down the popularity stakes. Chloe was the most common girl's name in 1997 and in 2002 but does not even feature in this year's top 20. She was overtaken by Ruby who came it at number one in 2007. For boys, the name Jack was the most popular for many years - topping the list in 1997, 2002 and 2007. Advertisement

The spelling of the name - which means 'one who is praiseworthy' - can depend on a family's background, whether they are from an Arabic-speaking country and differences in pronunciation.

ONS spokesman Nick Stripe said: 'With over 696,000 babies born in England and Wales in 2016, and nearly 64,000 different names chosen for them, it's interesting how relatively stable the top 10 names have been over recent years.

'Olivia replaced Amelia as the most popular name for girls in 2016, returning to the top position it previously held between 2008 and 2010.

'Oliver remained the most popular name for baby boys born in 2016, having held the top spot since 2013.

'It is as you move down the rankings you begin to notice social and cultural changes being reflected in name choices.

'Harper was the girls' name in the top 100 in 2016 with the biggest rise in popularity over the previous 10 years, whilst for boys it was Jaxon.'

Four new entries, Felicity, Iris, Luna and Lydia, entered the top 100 for girls' names last year, replacing Bethany, Hollie, Katie and Lacey.

Jaxon, in the top 100 for boys, had risen the most among baby boys over the previous decade - with parents thought to have picked up the name from the younger brother of singer Justin Bieber (pictured together last year)

Albie, Arlo, Ezra, Finn, Jasper and Jesse entered the top 100 names for baby boys in 2016, replacing Callum, Connor, Jamie, Kian, Seth and Sonny which were in the top 100 in 2015.

Perhaps in a nod to celebrity trends, Harper, in the 2016 top 100, saw the biggest surge in popularity over the previous 10 years.

BIEBER FANS BEHIND SURGE FOR JAXON Jaxon has recorded the biggest surge within the top 100 for boys over the last decade. While just six babies were given the name in 1996, last year the figure was 1,161. That put it at 51 in the rankings. The increase could be down to fans of singer Justin Bieber - whose younger brother is called Jaxon. The two have frequently posed together for the cameras at music events. Advertisement

Harper Beckham, daughter to David and Victoria Beckham, was born in 2011.

In a sign of the enduring influence of the Royal Family, George rose one place from 2015, and has surged 11 places since 2006.

Alexander, one of the young prince's middle names, just missed out on the top 20, but its popularity increased by one point, to rank 21st.

Harry stands in second place with almost 5,300 baby boys taking the name.

Justine Roberts, Mumsnet Founder and CEO, said: 'Not a huge amount of surprises in this year's list - perhaps, at a time when lots of things feel very uncertain, parents are turning to familiar baby names that will stand the test of time.

'There's a pleasing symmetry to Olivia and Oliver being the top names for boys and girls.'

More than half (51 per cent) of baby boys were given a name in the top 100 while for baby girls it was 42 per cent.

The names in the list are based on the exact spelling given on the birth certificate.

A total of 20 births were registered without a name in 2016.

THE MOST POPULAR NAMES FOR GIRLS 1. Olivia 2. Amelia 3. Emily 4. Isla 5. Ava 6. Isabella 7. Lily 8. Jessica 9. Ella 10. Mia 11. Sophia 12. Charlotte 13. Poppy 14. Sophie 15. Grace 16. Evie 17. Alice 18. Scarlett 19. Freya 20. Florence Advertisement