Pregnancy & Parenting

Top Baby Names of 2025

Vitabiotics | Published: 11/07/2024 | Last Updated: 09/09/2025

Top Baby Names of 2025 Top Baby Names of 2025

The top baby girl names and top baby boy names in England and Wales have been revealed for 2025. There was no change when it came to the top baby names in 2025 for girls or boys.

Olivia remained the top baby girl name for the ninth year in a row, and was given to 2624 baby girls.

The name Muhammad is the most popular name for boys in the UK for the second year in a row, and was given to 5674 boys.

The 2025 list was recorded by the UK Office of National Statistics (ONS) from baby name data captured in 2024, the latest full year of recorded UK births.

Changes To The Top 10 Baby Names In The UK

While the top baby girl name remained the same this year, along with the name in second place – Amelia – the name Lily is now in third place, replacing the name Isla.

Florence jumped two places up to 6th, and the names Poppy and Elsie are now in the top ten (replacing Willow and Isabella).

The top three baby names for boys in 2025, Muhammed, Noah and Oliver, remain the same as last year. Arthur has gained two places in popularity, up to 4th, replacing George which is down to 6th. The only other change is the name Archie in the top ten, at number 10, replacing Henry which drops out of the top ten list.

New Entries To The Top UK Baby Name List

When it comes to new entries for the top baby boy names, the names Austin, Nathan, Vinnie and Yahya appeared in the top 100 list of baby names for boys in 2024.

For girls names, new entries to the top 100 list included Eloise, Nora, Myla, Rosa, Athena, Sara and Zoe.

Regional Differences In The Top UK Baby Name Lists

In terms of regional naming differences, Olivia was the most popular girls' name in seven out of nine regions in England and the most popular name in Wales.

Muhammad was the most popular boys' name in five out of nine regions in England and was ranked 57th in Wales.

How Is The UK Top Baby Name List Compiled?

The UK top baby name lists are compiled by the ONS (Office of National Statistics) from statistics of first names recorded when live births are registered in England and Wales each year. It is a legal requitement to register your baby’s name within 42 days of them being born.

To protect the confidentiality of individuals with uncommon baby names, the UK baby name lists only include names given to three or more babies in England and Wales as a whole.

3 For 2 On All Vitamins & Supplements
3 For 2 On All Vitamins & Supplements

Get 3 for 2 on all products and free UK delivery when you shop with us.

Top Baby Girl Names of 2025

Here are the latest top 100 baby girl names registered in England and Wales:

  1. Olivia
  2. Amelia
  3. Lily
  4. Isla
  5. Ivy
  6. Florence
  7. Freya
  8. Poppy
  9. Ava
  10. Elsie
  11. Isabella
  12. Sofia
  13. Sophia
  14. Mia
  15. Maya
  16. Bonnie
  17. Phoebe
  18. Daisy
  19. Sienna
  20. Evelyn
  21. Willow
  22. Harper
  23. Charlotte
  24. Rosie
  25. Grace
  26. Maeve
  27. Millie
  28. Margot
  29. Evie
  30. Arabella
  31. Matilda
  32. Hallie
  33. Delilah
  34. Emily
  35. Aria
  36. Penelope
  37. Mabel
  38. Lottie
  39. Ella
  40. Ada
  41. Ruby
  42. Violet
  43. Aurora
  44. Maisie
  45. Emilia
  46. Mila
  47. Ayla
  48. Luna
  49. Alice
  50. Sophie
  51. Esme
  52. Isabelle
  53. Olive
  54. Eva
  55. Elodie
  56. Layla
  57. Maryam
  58. Orla
  59. Rose
  60. Eden
  61. Iris
  62. Elizabeth
  63. Eliza
  64. Imogen
  65. Erin
  66. Thea
  67. Eleanor
  68. Harriet
  69. Emma
  70. Zara
  71. Ottilie
  72. Chloe
  73. Ophelia
  74. Lyla
  75. Hazel
  76. Bella
  77. Fatima
  78. Robyn
  79. Scarlett
  80. Nova
  81. Nancy
  82. Raya
  83. Lyra
  84. Clara
  85. Eloise
  86. Nora
  87. Lola
  88. Ellie
  89. Myla
  90. Darcie
  91. Maria
  92. Jasmine
  93. Nellie
  94. Rosa
  95. Jessica
  96. Athena
  97. Sara
  98. Lara
  99. Zoe
  100. Amelie

 

Top Baby Boy Names of 2025

Here are the latest top 100 baby boy names registered in England and Wales:

  1. Muhammad
  2. Noah
  3. Oliver
  4. Arthur
  5. Leo
  6. George
  7. Luca
  8. Theodore
  9. Oscar
  10. Archie
  11. Jude
  12. Theo
  13. Freddie
  14. Henry
  15. Arlo
  16. Alfie
  17. Charlie
  18. Finley
  19. Albie
  20. Harry
  21. Mohammed
  22. Jack
  23. Elijah
  24. Rory
  25. Lucas
  26. Thomas
  27. William
  28. Louie
  29. Teddy
  30. Jacob
  31. Edward
  32. Roman
  33. Reuben
  34. Oakley
  35. Adam
  36. Alexander
  37. Isaac
  38. Ezra
  39. Tommy
  40. James
  41. Rowan
  42. Hudson
  43. Reggie
  44. Max
  45. Sebastian
  46. Hugo
  47. Louis
  48. Ethan
  49. Ronnie
  50. Joshua
  51. Sonny
  52. Harrison
  53. Mohammad
  54. Jesse
  55. Frederick
  56. Joseph
  57. Albert
  58. Frankie
  59. Daniel
  60. Samuel
  61. Benjamin
  62. Felix
  63. Mason
  64. David
  65. Dylan
  66. Jaxon
  67. Otis
  68. Yusuf
  69. Zachary
  70. Liam
  71. Jasper
  72. Kai
  73. Musa
  74. Gabriel
  75. Caleb
  76. Logan
  77. Ibrahim
  78. Hunter
  79. Elias
  80. Riley
  81. Alfred
  82. Bobby
  83. Finn
  84. Rupert
  85. Michael
  86. Toby
  87. Myles
  88. Austin
  89. Nathan
  90. Grayson
  91. Vinnie
  92. Enzo
  93. Yahya
  94. Ralph
  95. Ellis
  96. Milo
  97. Bodhi
  98. Elliot
  99. Brody
  100. Leon

You can also read the top 100 American names for boys and girls.

Meet the Author

Gill Crawshaw

Gill Crawshaw

Copywriter / Editor of TalkMum Blog

Gill Crawshaw

Copywriter / Editor of TalkMum Blog

Pregnancy and parenting editor and writer, mum of two Gill Crawshaw is the editor of the TalkMum blog, and a writer who specialises in pregnancy and parenting. With over 18 years experience in digital content creation, she also writes the blog A Baby On Board, which covers the parenting journey. Gill has two tween-age children and lives in south London.

Related Products

see all kids supplements
Barnabas Santa

Comments (0)

Submit Comment

Please note, comments must be approved before they are published