Britain’s Most Popular Baby Names Have Been Revealed

baby names

by Katie Rosseinsky |
Published on

The most popular baby names in England and Wales from the last year have been revealed by the Office for National Statistics – and Amelia and Oliver reign supreme once again.

Amelia has been the most popular name for baby girls since 2011, while Oliver has topped the list of boys names since 2013. Cute, no?

The second and third most popular names for girls are Olivia and Emily. For boys, these slots go to Jack and Harry.

George has risen from 7th place to 4th place since last year, perhaps yet another example of the overwhelming ‘Prince George effect.’

Ella and Mia appear in the girls’ top 10, replacing Lily and Sophie from the previous year.

The girls’ top 100 included six new entries, Penelope, Mila, Clara, Madison, Arabella and Aria, while Jaxon, Roman, Reggie and Carter were new additions to the list of boys.

The lists can be found in full below...

Top 20 most popular girls’ names

  1. Amelia

  2. Olivia

  3. Emily

  4. Isla

  5. Ava

  6. Ella

  7. Jessica

  8. Isabella

  9. Mia

  10. Poppy

  11. Sophie

  12. Sophia

  13. Lily

  14. Grace

  15. Evie

  16. Scarlett

  17. Ruby

  18. Chloe

  19. Isabelle

  20. Daisy

Top 20 most popular boys’ names

  1. Oliver

  2. Jack

  3. Harry

  4. George

  5. Jacob

  6. Charlie

  7. Noah

  8. William

  9. Thomas

  10. Oscar

  11. James

  12. Muhammad

  13. Henry

  14. Alfie

  15. Leo

  16. Joshua

  17. Freddie

  18. Ethan

  19. Archie

  20. Isaac

Don’t forget to subscribe to Grazia before 9 September to make sure you receive your 250-page Big Fashion issue. Click here to find out more.

READ MORE: Are These Set To Be The Most Popular Baby Names Of 2016?

READ MORE: 22 Baby Names That Could Be 'Practically Extinct' In A Few Years

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us