Pop culture inspires new generation of unusual baby names - but Amelia and Oliver hold on to top spots
Amelia has retained its place as most popular baby name for girls, while Oliver was the most popular boys' name, official data has revealed - with pop culture having an increasing impact on the naming of newborns.
Read: Baby name trends: 13 things you may not know
Amelia has been in the top spot since 2011, with Oliver proving first choice for two years running.
The royals appear to have had particular influence on the naming of boys, with Harry, Charlie, William and George all coming in the top 10.
Charlotte came in at number 23, with any impact of the new princess's arrival not yet seen.
The Office for National Statistics (ONS) released the latest figures today, covering England and Wales for 2014.
The top 10 names for girls:
1. Amelia
2. Olivia
3. Isla
4. Emily
5. Poppy
6. Ava
7. Isabella
8. Jessica
9. Lily
10. Sophie
The top 10 names for boys:
1. Oliver
2. Jack
3. Harry
4. Jacob
5. Charlie
6. Thomas
7. George
8. Oscar
9. James
10. William
The research also found pop culture appears to be having a large influence over parents' decisions when it comes to naming their newborn, with celebrity names such as Scarlett (Johansson), Mila (Kunis) and Benedict (Cumberbatch) all rising through the ranks.
Parents welcoming girls into the world seem to have taken particular inspiration from hit TV show Game of Thrones, with the Stark girls increasingly featured in the top 100 names.
In addition, hundreds of baby girls born last year can thank Disney film Frozen - which was released in December 2013 - for their name, with 537 newborns named Elsa and 804 named Anna.
For boys, parents seemed to look to action and sporting icons when searching for the ideal moniker.
After the release of The Wolverine in 2013, the name Logan climed to number 23 on the list, with more than 2,800 newborns now bearing the name.