Is your favourite in the latest top 20 boys' and girls' names?
Oliver, the top name for baby boys, remained in the number one spot for the fourth year in a row, data released by the Office for National Statistics revealed.
Olivia dethroned Amelia, which occupied the top position for five years.
Advertisement
Hide AdAdvertisement
Hide AdMuhammad replaced William in the top 10 names for boys last year, while Poppy dropped out of the top 10 for girls, making way for Lily.
Olivia regained its status as the most popular name for girls, having been the top baby name between 2008 and 2010.
Meanwhile, Oliver was the most popular baby name for boys in six regions in England, as well as in Wales.
Advertisement
Hide AdAdvertisement
Hide AdFour new entries, Felicity, Iris, Luna and Lydia, entered the top 100 for girls’ names last year, replacing Bethany, Hollie, Katie and Lacey.
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.
Harper Beckham, daughter to David and Victoria Beckham, was born in 2011.
Advertisement
Hide AdAdvertisement
Hide AdMeanwhile Jaxon, in the top 100 for boys, had risen the most among baby boys over the previous decade.
Top 20 girls’ names
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
Top 20 boys’ names
1. Oliver
2. Harry
3. George
4. Jack
5. Jacob
6. Noah
7. Charlie
8. Muhammad
9. Thomas
10. Oscar
11. William
12. James
13. Leo
14. Alfie
15. Henry
16. Joshua
17. Freddie
18. Archie
19. Ethan
20. Isaac