Official list of top 100 most popular baby names in 2019 released

Wikimedia Commons

The official list of the most popular baby names in England and Wales for 2019 has finally been released by the Office for National Statistics (ONS) today.

There’s some familiar favourites and some new additions to the list of most popular names this year as parents opted to keep both Oliver and Olivia in the number one spots once again.

Oliver has been the top boys’ name since 2013, while Olivia has been the top girls’ name since 2016.

Whilst there was no new entrants to the top 10 list of boys names for 2019, Freya and Lily replaced Emily and Ella in the top 10 girls’ names, and Lara and Mabel replaced Aisha and Francesca in the top 100, with Mabel not being in the top 100 since 1924.

Alfred, Chester, Hudson, Ibrahim and Oakley entered the 2019 top 100 boys’ names, replacing Alex, Dexter, Dominic, Kai, Sonny and Tobias.

Shortened versions / ‘nickname names’ of traditional boys’ names also featured in half of the top 10 boys’ names chosen by mothers aged under 25 years in 2019, compared with just one name chosen by mothers aged 35 years and over.


David Corps at the Office for National Statistics (ONS) said: “Oliver and Olivia continued their reign as the top boys’ and girls’ names in 2019, but analysis shows choices in baby names can differ depending on the mother’s age.

“We found younger mothers opted for more modern girls’ names like Harper, which has seen a rise since the Beckhams named their daughter so in 2011, and shortened boys’ names like Freddie.

“In contrast, older mothers chose more traditional names such as Jack and Charlotte.

“Popular culture continues to influence the baby names landscape. Following Dua Lipa’s first UK number one single in 2017, the number of girls named Dua has doubled from 63 to 126 in 2019.”


Top 20 Most Popular Baby Names 2019


  1. Olivia

2. Amelia

3. Isla

4. Ava

5. Mia

6. Isabella

7. Sophia

8. Grace

9. Lily

10. Freya

11. Emily

12. Ivy

13. Ella

14. Rosie

15. (joint) Evie & Florence

17. Poppy

18. Charlotte

19. Willow

20. Everly


1. Oliver

2. George

3. Noah

4. Arthur

5. Harry

6. Leo

7. Muhammad

8. Jack

9. Charlie

10. Oscar

11. Jacob

12. Henry

13. Thomas

14. Freddie

15. Alfie

16. Theo

17. William

18. Theodore

19. Archie

20. Joshua


For the full list of most popular baby names in England and Wales for 2019 and for more information, visit the Office for National Statistics (ONS) website here.

Top Promo