The Office of National Statistics (ONF) in the UK takes a very long time to reveal the most popular baby names for each year. We are just now learning of the country’s top appellations for 2021! You read that correctly, the ONF has finally unveiled the data, and there are a few notable shakeups. Noah booted Oliver from the No. 1 spot in 2021, and Jack fell from the top ten for the first time in 25 years, which is rather stunning.
For girls, there is less drama as Olivia maintained the title of the most popular baby name for girls for the sixth year running. Florence, Willow, and Freya joined the top ten for girls in the UK in 2021. If you’re an anglophile or simply have curiosity about the most popular names across the UK, take a look at the appellations that take the top spots below. We will kick off the list with girls and then boys, ranking the names from 1-100.
Most Popular Baby Names in the UK for Girls
The Top Five
- 1. Olivia
- 2. Amelia
- 3. Isla
- 4. Ava
- 5. Ivy
6-10
- 6. Freya
- 7. Lily
- 8. Florence
- 9. Mia
- 10. Willow
11-15
- 11. Rosie
- 12. Sophia
- 13. Isabella
- 14, Grace
- 15. Daisy
16-20
- 16. Sienna
- 17. Poppy
- 18. Elsie
- 19. Emily
- 20. Ella
Rounding Out the Top 25 Most Popular Baby Names in the UK for Girls
- 21. Evelyn
- 22. Phoebe
- 23. Sofia
- 24. Evie
- 25. Charlotte
26-30
- 26. Harper
- 27. Millie
- 28. Matilda
- 29. Maya
- 30. Sophie
31-35
- 31. Alice
- 32. Emelia
- 33. Isabelle
- 34. Ruby
- 35. Luna
36-40
- 36. Maisie
- 37. Aria
- 38. Penelope
- 39. Mila
- 40. Bonnie
41-45
- 41. Eva
- 42. Hallie
- 43. Eliza
- 44. Ada
- 45. Violet
Rounding Out the Top 50 Most Popular Baby Names in the UK for Girls
- 46. Esme
- 47. Arabella
- 48. Imogen
- 49. Jessica
- 50. Delilah
51-55
- 51. Lottie
- 52. Chloe
- 53. Thea
- 54. Layla
- 55. Eleanor
56-60
- 56. Aurora
- 57. Margot
- 58. Mabel
- 59. Erin
- 60. Elizabeth
61-65
- 61. Emma
- 62. Scarlett
- 63. Harriet
- 64. Lola
- 65. Nancy
66-70
- 66. Orla
- 67. Ayla
- 68. Rose
- 69. Zara
- 70. Iris
Rounding Out the Top 75 Most Popular Baby Names in the UK for Girls
- 71. Robyn
- 72. Bella
- 73. Molly
- 74. Olive
- 75. Maria
76-80
- 76. Lyla
- 77. Maeve
- 78. Ellie
- 79. Gracie
- 80. Lyra
81-85
- 81. Darcie
- 82. Maryam
- 83. Edith
- 84. Heidi
- 85. Lucy
86-90
- 86. Myla
- 87. Amelie
- 88. Amber
- 89. Hannah
- 90. Summer
91-95
- 91. Eden
- 92. Jasmine
- 93. Elodie
- 94. Clara
- 95. Holly
Rounding Out the Top 100 Most Popular Baby Names in the UK for Girls
- 96. Lilly
- 97. Anna
- 98. Lara
- 99. Beatrice
- 100. Sara
RELATED: 75 Posh British Names That Have a Quirky Charm That American Parents Might Just Fall in Love With
Most Popular Baby Names in the UK for Boys
The Top Five
- 1. Noah
- 2. Oliver
- 3. George
- 4. Arthur
- 5. Muhammad
6-10
- 6. Leo
- 7. Harry
- 8. Oscar
- 9. Archie
- 10. Henry
11-15
- 11. Theodore
- 12. Freddie
- 13. Jack
- 14. Charlie
- 15. Theo
16-20
- 16. Alfie
- 17. Jacob
- 18. Thomas
- 19. Finley
- 20. Arlo
Rounding Out the Top 25 Most Popular Baby Names in the UK for Boys
- 21. William
- 22. Lucas
- 23. Roman
- 24. Tommy
- 25. Isaac
26-30
- 26. Teddy
- 27. Alexander
- 28. Luca
- 29. Edward
- 30. James
31-35
- 31. Joshua
- 32. Albie
- 33. Elijah
- 34. Max
- 35. Mohammed
36-40
- 36. Reubeb
- 37. Mason
- 38. Sebastian
- 39. Rory
- 40. Jude
41-45
- 41. Louie
- 42. Benjamin
- 43. Ethan
- 44. Adam
- 45. Hugo
Rounding Out the Top 50 Most Popular Baby Names in the UK for Boys
- 46. Joseph
- 47. Reggie
- 48. Ronnie
- 49. Harrison
- 50. Louis
51-55
- 51. Ezra
- 52. Jaxon
- 53. Logan
- 54. Daniel
- 55. Zachary
56-60
- 56. Samuel
- 57. Dylan
- 58. Albert
- 59. Hudson
- 60. Hunter
61-65
- 61. Frederick
- 62. David
- 63. Rowan
- 64. Jesse
- 65. Frankie
66-70
- 66. Toby
- 67. Oakley
- 68. Grayson
- 69. Carter
- 70. Riley
Rounding Out the Top 75 Most Popular Baby Names in the UK for Boys
- 71. Felix
- 72. Finn
- 73. Bobby
- 74. Blake
- 75. Sonny
76-80
- 76. Caleb
- 77. Gabriel
- 78. Michael
- 79. Jasper
- 80. Alfred
81-85
- 81. Otis
- 82. Stanley
- 83. Milo
- 84. Mohammad
- 85. Ralph
86-90
- 86. Liam
- 87. Chester
- 88. Ellis
- 89. Elliot
- 90. Brody
91-95
- 91. Charles
- 92. Kai
- 93. Rupert
- 94. Yusuf
- 95. Harvey
YOU MIGHT ALSO LIKE: 30 Very British and Royalty-Inspired Baby Names
Rounding Out the Top 100 Most Popular Baby Names in the UK for Boys
- 96. Ollie
- 97. Jackson
- 98. Tobias
- 99. Nathan
- 100. Myles
Naming a baby is an exciting and meaningful task for parents. The list of the most popular baby names is always a good tool to have in hand, as it can be helpful in the decision-making process for new parents. The UK’s new most popular baby names for the previous year reflect a mix of traditional and modern choices, with some names making their debut on the list. We hope this blog post has helped you discover some of the most popular baby names in the UK, and has provided some useful insights and inspiration for naming your little one.
Mamas Uncut is THE online place for moms. We cover the latest about motherhood, parenting, and entertainment as well – all with a mom-focused twist. So if you're looking for parenting advice from real parents, we have plenty of it, all for moms from moms, and also experts. Because, at the end of the day, our mission is focused solely on empowering moms and moms-to-be with the knowledge and answers they’re looking for in one safe space.
Baby Name Generator
No baby name sounding good? Want a quick way to generate unique baby name ideas? Try our baby name generator below!
Set your terms (sex of the baby, number of letters, popularity, etc.) and then get a list of names that meet your criteria. Maybe the perfect name is just waiting to be generated for you.