Advanced Search
← All posts

Top 100 UK Boy Names of 2025: The Biggest Trends

Which boy names trended up or down the most in the UK in 2025? An interactive look at the rising, falling, and steadiest names in the UK top 100.

The UK's 2025 baby name data is out! Combining birth registrations from England & Wales, Scotland, and Northern Ireland, here's how the top 100 boy names trended in 2025.

You can browse the full rankings for any year on the UK boy names page, or start from the UK overview.

The top 100 boy names of 2025 were given to 142,577 babies — about 47.5% of all boys named that year(down from 47.8% in 2024). Of the names that ranked in both years, 41 climbed, 51 fell, and 13 held steady.

The 10 most popular boy names of 2025 were Muhammad, Noah, Luca, Leo, Oliver, Arthur, George, Oscar, Freddie, and Theodore.

The biggest rising trend was Vinnie, which jumped 38 spots from #98 to #60. The biggest fall belonged to Ollie, which slid 25 places from #84 to #109. By raw birth count, Luca picked up the most babies (+15.5%), while Jude lost the most (-14.3%).

Yahya, Milo, Cody, Vincent, and Cooper broke into the top 100 for the first time, while Ollie, Bobby, Blake, Brody, and Brodie fell out of the rankings.

Muhammad held the #1 boy name spot in 2025 — its 3rd straight year at #1, a streak that began in 2023.

Biggest boy name trends in the top 100 from 2024 to 2025

Boy names to watch in 2026

Just outside the top 100, these boy names are climbing fast. They are ranked between #101 and #150 in 2025 and showed the strongest upward movement from 2024. Any of them could break into the top 100 next year. Each pill shows the name's rank shift and the year-over-year change in babies given that name.

Every top 100 boy name from 2024 to 2025

Every boy name that landed in the top 100 in either year is plotted below. Hover any name to see its rank, count, and percentage shift. Click a name to dive into its full history.

202420251. Muhammad2. Noah3. Oliver4. Leo5. Arthur6. George7. Luca8. Oscar9. Theodore10. Archie11. Jude12. Theo13. Freddie14. Henry15. Arlo16. Alfie17. Charlie18. Jack19. Harry20. Albie21. Finley22. Rory23. Mohammed24. Thomas25. Elijah26. Lucas27. Jacob28. Louie29. William30. Alexander31. Teddy32. Reuben33. James34. Roman35. Adam36. Tommy37. Isaac38. Edward39. Oakley40. Ezra41. Rowan42. Max43. Hudson44. Reggie45. Ethan46. Sebastian47. Louis48. Hugo49. Sonny50. Joshua51. Harrison52. Ronnie53. Joseph54. Mohammad55. Daniel56. Jesse57. Mason58. Frankie59. Frederick60. Samuel61. Albert62. Benjamin63. Finn64. Liam65. David66. Caleb67. Jaxon68. Logan69. Felix70. Kai71. Dylan72. Zachary73. Hunter74. Otis75. Yusuf76. Gabriel77. Jasper78. Riley79. Musa80. Michael81. Myles82. Ibrahim83. Elias84. Ollie85. Bobby86. Nathan87. Austin88. Grayson89. Alfred90. Toby91. Rupert92. Leon93. Ellis94. Enzo95. Blake96. Elliot97. Brody98. Vinnie99. Carter100. BrodieMuhammad 1.Noah 2.Luca 3.Leo 4.Oliver 5.Arthur 6.George 7.Oscar 8.Freddie 9.Theodore 10.Archie 11.Theo 12.Jude 13.Henry 14.Arlo 15.Alfie 16.Rory 17.Charlie 18.Jack 19.Harry 20.Albie 21.Finley 22.Elijah 23.Mohammed 24.Reuben 25.Adam 26.William 27.Thomas 28.Lucas 29.Louie 30.Rowan 31.Roman 32.James 33.Alexander 34.Isaac 35.Oakley 36.Teddy 37.Edward 38.Jacob 39.Reggie 40.Ezra 41.Tommy 42.Ronnie 43.Hudson 44.Sonny 45.Max 46.Hugo 47.Harrison 48.Sebastian 49.Louis 50.Ethan 51.Joshua 52.Jesse 53.Frederick 54.Frankie 55.Daniel 56.Finn 57.Mohammad 58.Joseph 59.Vinnie 60.Albert 61.Myles 62.Benjamin 63.Liam 63.Samuel 65.Felix 66.Jasper 67.Musa 68.Yusuf 69.Kai 70.Mason 71.David 72.Dylan 73.Ibrahim 74.Elias 75.Caleb 76.Logan 77.Otis 78.Zachary 79.Michael 80.Gabriel 81.Riley 82.Alfred 83.Hunter 84.Austin 85.Rupert 86.Jaxon 87.Enzo 88.Yahya 89.Ellis 90.Toby 91.Milo 92.Nathan 93.Carter 94.Elliot 95.Cody 96.Vincent 97.Leon 98.Grayson 99.Cooper 100.

Data: ONS, NRS, and NISRA birth registrations, 2024–2025, combined across England & Wales, Scotland, and Northern Ireland. Names given to fewer than 3 babies in a year are not published.