Muhammad
#1 · 5,721 recorded births
Baby names
See the top 50 baby boy names in England and Wales for 2024, ranked by Office for National Statistics birth records with recorded birth counts.
According to Office for National Statistics data for 2024, Muhammad was the most popular baby boy name in England and Wales, followed by Noah and Oliver. The list below shows the top 50 names ranked by the number of recorded births.
Source: Office for National Statistics baby-name data for England and Wales for 2024. These rankings describe recorded historical births, not predictions.
Rankings are separated by gender and ordered by recorded birth count. This page uses the latest official source year currently validated for Name Finder.
Muhammad ranked #1 with 5,721 recorded births. The top 10 names were Muhammad, Noah, Oliver, Arthur, Leo, George, Luca, Theodore, Oscar, Archie. The top 50 list represents 96,466 recorded births. Rank 1 had 3,146 more recorded births than rank 10.
The top three names were Muhammad, Noah, Oliver. Noah, Oliver, and Theodore also appear in the US boys top 10 for 2025. The top 50 list is ranked by recorded count, so names with close counts can sit near each other in the list. Spelling variants are shown separately when the official source records them as separate names.
#1 · 5,721 recorded births
#2 · 4,139 recorded births
#3 · 3,492 recorded births
#4 · 3,368 recorded births
#5 · 3,324 recorded births
#6 · 3,257 recorded births
#7 · 2,814 recorded births
#8 · 2,761 recorded births
#9 · 2,747 recorded births
#10 · 2,575 recorded births
#11 · 2,540 recorded births
#12 · 2,387 recorded births
#13 · 2,369 recorded births
#14 · 2,360 recorded births
#15 · 2,220 recorded births
#16 · 2,020 recorded births
#17 · 1,956 recorded births
#18 · 1,886 recorded births
#19 · 1,820 recorded births
#20 · 1,765 recorded births
#21 · 1,760 recorded births
#22 · 1,711 recorded births
#23 · 1,661 recorded births
#24 · 1,588 recorded births
#25 · 1,550 recorded births
#26 · 1,543 recorded births
#27 · 1,517 recorded births
#28 · 1,516 recorded births
#29 · 1,506 recorded births
#30 · 1,484 recorded births
#31 · 1,461 recorded births
#32 · 1,454 recorded births
#33 · 1,442 recorded births
#34 · 1,432 recorded births
#35 · 1,410 recorded births
#36 · 1,365 recorded births
#37 · 1,360 recorded births
#38 · 1,339 recorded births
#39 · 1,324 recorded births
#40 · 1,252 recorded births
#41 · 1,246 recorded births
#42 · 1,216 recorded births
#43 · 1,194 recorded births
#44 · 1,140 recorded births
#45 · 1,116 recorded births
#46 · 1,094 recorded births
#47 · 1,092 recorded births
#48 · 1,086 recorded births
#49 · 1,059 recorded births
#50 · 1,027 recorded births
Try the finder
Open the generator with matching filters, then star favourites and share your shortlist.
Open matching generatorMuhammad ranked #1 for boys in England and Wales in 2024, with 5,721 recorded births.
The ranking comes from Office for National Statistics baby-name data for England and Wales, ranked by recorded birth count for boys.
The Office for National Statistics releases baby-name data after the recorded birth year. Name Finder shows the latest official source year currently validated for this page.
This page is designed to follow the latest verified ONS annual release, so the rankings may change after a newer official year is available.
No. The two sources cover different populations and collection systems, so compare ranks and names carefully rather than treating the counts as like-for-like totals.