As Oliver and Amelia top the list of most popular baby names in England and Wales, here are some facts about the trends from 1996 to 2013.
1. A baby girl born last year was more likely to have a unique name than a boy
2. Names fit for a prince - William, Harry and George all appear in the top 10 this year
3 .Some people's love of Harry Potter has led to some unusual appearances
4. Cristiano and Thierry peaked when footballers Ronaldo and Henry played for English clubs
5. Harper was the Beckham baby that had the biggest impact on names last year
6. Britney, Shakira and Rihanna's appearances on the list peak at the same time their music does
7. Character names from Game of Thrones are starting to make an appearance
8. Breaking Bad seems to have led to a rise in Walter and Skyler's popularity
9. Loki beats Thor ... in the baby name stakes at least
10. Amelie has increase in popularity since the 2001 French film of the same name was released
11. Renesmee's first appearance on the girls' names list was in 2010
12. Penny became more popular after The Big Bang Theory first aired
13. Were EastEnders' Alfie Moon and Lily Allen's Alfie responsible for the name's rise in popularity?