eParenting - Parenting, Crafts, Family Movies, Celebrations, Printables, Colouring and more


Top Babynames in England and Wales for 2025 Revealed

A Baby Asleep

Image Credit: Peter Oslanec

The most popular babynames given to boys and girls in England and Wales have been revealed today (9th July 2026) and it shows that the two most popular names have remained the same as last year. For boys the top name is Muhammad while the most popular name for girls is Olivia.

Top Babynames in England and Wales for 2025

The figures are collated by the Office of National Statistics each year and are based on the birth statistics for the whole of 2025.

Here are the full lists of names.

Top Boys Names in England & Wales 2025

Muhammad and Noah remain the two most popular boys names in England and Wales from 2024, while Leo goes up two places from 5th to 3rd place, Luca goes up three places to land in the top 5, and Arthur drops one place to 5th place.

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

Top Girls Names in England & Wales 2025

While Olivia remains the most popular girls name in England and Wales, there is also little change in the top five names. Isla is still in 4th place, the same as 2024. Lily and Amelia have swapped places since last year and Florence has gone up just one place to just squeak into the top five names.

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

If you have a little one on the way, here are some tips for choosing your baby's name.

Read More





Trending