left2write

Names

Most popular baby names of 2025 in England and Wales

In 2025, the most popular names in England and Wales were Olivia for girls and Muhammad for boys. Here are the top 100, with how many babies got each name.

← 2024

Girls

  1. 1Olivia2,386
  2. 2Lily2,249
  3. 3Amelia2,153
  4. 4Isla1,959
  5. 5Florence1,924
  6. 6Freya1,802
  7. 7Poppy1,789
  8. 8Elsie1,700
  9. 9Ivy1,698
  10. 10Isabella1,690
  11. 11Ava1,611
  12. 12Evelyn1,560
  13. 13Sophia1,547
  14. 14Phoebe1,542
  15. 15Sienna1,530
  16. 16Mabel1,527
  17. 17Sofia1,490
  18. 18Daisy1,454
  19. 19Matilda1,449
  20. 20Willow1,384
  21. 21Mia1,372
  22. 22Arabella1,368
  23. 23Harper1,367
  24. 24Rosie1,343
  25. 25Charlotte1,339
  26. 26Maeve1,330
  27. 27Grace1,309
  28. 28Maya1,259
  29. 29Hallie1,246
  30. 30Margot1,230
  31. 31Lottie1,222
  32. 32Delilah1,180
  33. 33Penelope1,174
  34. 34Aria1,132
  35. 35Evie1,129
  36. 36Millie1,080
  37. 37Violet1,061
  38. 38Ruby1,032
  39. 39Aurora1,030
  40. 40Ada1,014
  41. 41Mila1,014
  42. 42Ayla980
  43. 43Maisie966
  44. 44Emily956
  45. 45Esme933
  46. 46Ella932
  47. 47Olive892
  48. 48Bonnie882
  49. 49Elodie849
  50. 50Layla833
  51. 51Emilia832
  52. 52Alice825
  53. 53Maryam825
  54. 54Isabelle814
  55. 55Ottilie782
  56. 56Eleanor776
  57. 57Iris759
  58. 58Eva758
  59. 59Harriet757
  60. 60Luna757
  61. 61Lyla751
  62. 62Eliana736
  63. 63Sophie724
  64. 64Orla721
  65. 65Eliza712
  66. 66Thea686
  67. 67Rose666
  68. 68Nova650
  69. 69Imogen648
  70. 70Lyra643
  71. 71Hazel638
  72. 72Erin633
  73. 73Zara625
  74. 74Elizabeth624
  75. 75Nora616
  76. 76Robyn611
  77. 77Clara610
  78. 78Nancy604
  79. 79Fatima598
  80. 80Eden594
  81. 81Ophelia578
  82. 82Raya547
  83. 83Eloise546
  84. 84Gracie539
  85. 85Emma536
  86. 86Anaya535
  87. 87Lola524
  88. 88Maria522
  89. 89Chloe521
  90. 90Athena519
  91. 91Bella515
  92. 92Darcie513
  93. 93Scarlett496
  94. 94Myla490
  95. 95Alba472
  96. 96Rosa470
  97. 97Marnie467
  98. 98Lara465
  99. 99Lilah464
  100. 100Frankie462

Boys

  1. 1Muhammad5,957
  2. 2Noah4,075
  3. 3Leo3,278
  4. 4Luca3,266
  5. 5Arthur3,211
  6. 6Oliver3,154
  7. 7George3,082
  8. 8Oscar2,798
  9. 9Theodore2,638
  10. 10Freddie2,526
  11. 11Archie2,465
  12. 12Theo2,398
  13. 13Henry2,295
  14. 14Jude2,153
  15. 15Arlo2,083
  16. 16Alfie1,955
  17. 17Rory1,760
  18. 18Finley1,733
  19. 19Harry1,718
  20. 20Mohammed1,712
  21. 21Albie1,702
  22. 22Charlie1,679
  23. 23Elijah1,659
  24. 24Jack1,595
  25. 25William1,456
  26. 26Adam1,431
  27. 27Roman1,420
  28. 28Louie1,418
  29. 29Reuben1,412
  30. 30Rowan1,398
  31. 31Edward1,385
  32. 32Lucas1,381
  33. 33Oakley1,377
  34. 34Teddy1,360
  35. 35Thomas1,344
  36. 36Isaac1,331
  37. 37Reggie1,312
  38. 38Ezra1,300
  39. 39Ronnie1,281
  40. 40Alexander1,271
  41. 41Jacob1,258
  42. 42James1,211
  43. 43Hudson1,204
  44. 44Tommy1,160
  45. 45Sonny1,137
  46. 46Hugo1,094
  47. 47Sebastian1,077
  48. 48Max1,061
  49. 49Louis1,030
  50. 50Harrison1,007
  51. 51Jesse980
  52. 52Frederick954
  53. 53Joshua938
  54. 54Ethan917
  55. 55Mohammad895
  56. 56Frankie887
  57. 57Albert884
  58. 58Vinnie851
  59. 59Felix811
  60. 60Joseph811
  61. 61Benjamin808
  62. 62Daniel804
  63. 63Jasper802
  64. 64Musa798
  65. 65Yusuf798
  66. 66Samuel768
  67. 67Myles764
  68. 68Liam763
  69. 69Elias738
  70. 70Ibrahim731
  71. 71Otis726
  72. 72Dylan717
  73. 73David712
  74. 74Finn706
  75. 75Zachary703
  76. 76Alfred682
  77. 77Mason675
  78. 78Kai672
  79. 79Rupert670
  80. 80Gabriel666
  81. 81Yahya625
  82. 82Caleb624
  83. 83Riley619
  84. 84Enzo617
  85. 85Michael615
  86. 86Austin612
  87. 87Logan609
  88. 88Jaxon605
  89. 89Toby600
  90. 90Milo597
  91. 91Hunter595
  92. 92Ellis582
  93. 93Vincent560
  94. 94Bobby544
  95. 95Elliot544
  96. 96Ralph541
  97. 97Carter536
  98. 98Stanley536
  99. 99Nathan528
  100. 100Ruben527

Naming a character born in 2025?

Make character names from 2025

Where the counts come from: the US from Social Security card records from 1880 (names given to at least 5 babies in a year; years before about 1937 count fewer people, because the cards started then), and before 1880 from Douglas Galbi's tables of a census sample. England and Wales from the Office for National Statistics from 1996, and before that from Stephen Bush's study of local birth records, a sample of about 120,000 births a year (CC BY 4.0). Scotland from National Records of Scotland. Northern Ireland from NISRA. France from INSEE, first names and last names. Italy from ISTAT (CC BY 4.0), the top 50 names a year. Berlin from the city's open data (CC BY 3.0 DE), counting only the first of a child's names. UK figures are Crown copyright, used under the Open Government Licence. US last names from the 2020 census, and before 1850 from the 1790 census. Irish last names from Robert Matheson's report on the births of 1890. Italian last names from the City of Florence (CC BY 4.0). Norwegian last names from Statistics Norway (CC BY 4.0).

Finished your book? Publish it at BookPublish.app →