MyBabyNameGuide.com
Find meaning. Find inspiration. Find the name.

Most Popular Baby Boy Names in England & Wales (2024)

This report is based on official Office for National Statistics (ONS) birth records for 2024. It reflects the actual number of babies given each name and provides a data-driven snapshot of current baby naming patterns in England & Wales. Popular names reflect cultural familiarity and social recognition. Rankings illustrate national-level usage patterns, while individual name choice remains highly personal and often influenced by regional, cultural, and family factors.

Key insights

  • Top name: Muhammad with 5,721 births
  • #1 share of top 100: 5.9%
  • Gap #1 vs #10: 2.2x
  • Gap #1 vs #50: 5.6x
  • Top 10 share: 35.5% of births in the ranking
  • Total births in top 100: 96,466

Distribution commentary

The ranking is moderately diversified: the top 10 names account for 35.5% of all births within the top 100. This indicates that popularity is distributed across multiple leading names rather than dominated by a single outlier.

The gap between #1 and #10 is 2.2x, indicating measurable but not extreme separation among leading names. The top name is 1.7x the average of the top 10, suggesting competitive density within the upper tier.

The ranking shows a clear dominant leader significantly ahead of the rest.

Visual overview

Top 10 by births

Muhammad
5,721 births
Noah
4,139 births
Oliver
3,492 births
Arthur
3,368 births
Leo
3,324 births
George
3,257 births
Luca
2,814 births
Theodore
2,761 births
Oscar
2,747 births
Archie
2,575 births
Number of births in 2024

How the ranking works

Names are ranked by the total number of babies who received the name in England & Wales for 2024. The ranking reflects how common the name was during that year.

Full ranking

The table below includes the complete ranking of the most popular baby boy names in England & Wales for 2024, based on official Office for National Statistics (ONS) birth data.

#NameBirths in 2024
1Muhammad5,721
2Noah4,139
3Oliver3,492
4Arthur3,368
5Leo3,324
6George3,257
7Luca2,814
8Theodore2,761
9Oscar2,747
10Archie2,575
11Jude2,540
12Theo2,387
13Freddie2,369
14Henry2,360
15Arlo2,220
16Alfie2,020
17Charlie1,956
18Finley1,886
19Albie1,820
20Harry1,765
21Mohammed1,760
22Jack1,711
23Elijah1,661
24Rory1,588
25Lucas1,550
26Thomas1,543
27William1,517
28Louie1,516
29Teddy1,506
30Jacob1,484
31Edward1,461
32Roman1,454
33Reuben1,442
34Oakley1,432
35Adam1,410
36Alexander1,365
37Isaac1,360
38Ezra1,339
39Tommy1,324
40James1,252
41Rowan1,246
42Hudson1,216
43Reggie1,194
44Max1,140
45Sebastian1,116
46Hugo1,094
47Louis1,092
48Ethan1,086
49Ronnie1,059
50Joshua1,027

Click any name above to explore its historical ranking, meaning, origin, regional variations, and full popularity timeline.

Interpretation for parents

Popular names are socially familiar — they tend to be widely recognized, easy to pronounce, and culturally established. A higher ranking does not automatically mean a name is overused; even top-ranked names typically represent only a modest share of total births within a given year.

If uniqueness is important to you, reviewing the birth counts (not just rank) can provide better perspective on how common a name truly is. Consider regional variation: national data may differ from local naming patterns in your area.

About the data

This analysis is based on official Office for National Statistics (ONS) birth statistics for 2024. National data does not reflect regional or local naming differences. We periodically refresh the report as new official data becomes available.

Explore related baby name trends

Share this report
Share on Facebook
Share on X
Share on Reddit
Share on Telegram
Copy link