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

Most Popular Baby Boy Names in the 2000s (England & Wales)

In England & Wales, the most common baby boy names in the 2000s were Jack, Thomas, Joshua, James, Oliver — names chosen by more families than any others, ranked by total births.

This ranking is based on total births across the decade, which highlights names consistently chosen year after year — not just short-term spikes. Compare popular boy names in the 1990s for the previous decade.

Quick list of the most popular names

The most common baby boy names in the 2000s in England & Wales are listed below, based on total births across the decade.

How the ranking works

This ranking is based on total births for each name across all years in the decade. By aggregating data over a 10-year period, we highlight names with sustained popularity rather than short-term spikes. Names are ranked by total birth count, using national-level data only.

Key insights

Summary of the names with the highest total births:

  • Top name: Jack with 82,540 births over the decade
  • #1 share of top 100: 4.0%
  • Gap #1 vs #10: 1.8x
  • Gap #1 vs #50: 5.9x
  • Top 10 share: 29.1% of births in the ranking
  • Total births in top 100: 2,040,579

Why these names were popular in the 2000s

Length: Short names (four or five letters) led — easy to spell and say.

Familiarity and social acceptance: Parents chose widely recognized names — easy to spell and pronounce. Socially safe yet modern.

Broader cultural influence: Media and trends shaped tastes. Names in popular culture often gained traction.

The core set remained at the top: rankings shifted year to year, but the same names dominated the upper tier.

What were common baby names in the 2000s?

The most common baby boy names in the 2000s remained remarkably stable across the decade. While rankings shifted slightly year to year, a consistent group dominated the top positions. Compare popular boy names in the previous decade. For current trends, see fastest rising names; for unique picks, see rare baby names.

Popularity trend over the decade

Over the 2000s, the most popular names remained remarkably stable — the same core dominated the upper tier year after year. New entries emerged in the lower half of the top 100 as trends evolved, but the top 10–20 changed slowly. For how the subsequent decade shifted, see top names in the next decade.

Visual overview

Top 10 by births

Jack
82,540 births
Thomas
70,475 births
Joshua
69,428 births
James
59,247 births
Oliver
56,990 births
Daniel
54,031 births
Harry
53,910 births
Samuel
50,492 births
William
49,972 births
Joseph
46,092 births
Total births in the 2000s

How the 2000s compare to other decades

The 2000s saw a shift toward simpler, shorter names and softer endings (-a, -y) — a move away from longer, more formal styles. Names became softer and more approachable than in earlier decades. Continuity: many names from the 1990s held on. Change: new options gained ground heading into the 2010s. The decade balanced tradition with a lighter, more modern feel.

How these names compare to today

Compared to today's trends, the 2000s list has aged in different ways. Some styles faded; others endured. For parents weighing a 2000s name today, those still ranking high recently are the safest bets. See trending baby names for what's rising now.

Full ranking

Full list of the top names in England & Wales for the 2000s.

#NameBirths (2000s)
1Jack82,540
2Thomas70,475
3Joshua69,428
4James59,247
5Oliver56,990
6Daniel54,031
7Harry53,910
8Samuel50,492
9William49,972
10Joseph46,092
11Benjamin42,527
12Charlie38,453
13George38,453
14Matthew38,050
15Lewis37,928
16Luke36,600
17Callum35,033
18Ethan34,550
19Alfie32,714
20Alexander32,159
21Mohammed31,704
22Ryan31,486
23Jake30,949
24Adam30,016
25Jacob29,271
26Dylan28,852
27Liam27,493
28Connor24,211
29Cameron23,421
30Max22,327
31Nathan22,114
32Ben21,688
33Tyler21,257
34Jamie21,170
35Owen19,149
36Harvey18,922
37Michael18,223
38Aaron16,405
39Harrison16,389
40Archie16,262
41Kieran16,129
42Edward15,977
43Henry15,794
44Kyle15,477
45Louis15,347
46Brandon14,984
47Bradley14,936
48Alex14,797
49Oscar14,251
50Muhammad13,966
51Charles13,711
52Lucas13,624
53Reece13,194
54Rhys12,982
55Isaac12,892
56Leo12,640
57David12,284
58Jordan12,181
59Toby12,096
60Jayden11,260
61Noah10,747
62Finley10,531
63Robert10,529
64Mason10,376
65Kai10,349
66Joe10,324
67Sam10,086
68Riley10,080
69Christopher10,041
70Logan10,005
71Kian9,711
72Finlay9,629
73Mohammad9,382
74John9,250
75Morgan9,016
76Leon8,925
77Joel8,641
78Bailey8,617
79Jay8,280
80Aidan8,231
81Andrew7,926
82Taylor7,896
83Elliot7,886
84Billy7,608
85Dominic7,459
86Sean7,373
87Freddie7,329
88Ellis7,240
89Harley7,115
90Jonathan6,958
91Sebastian6,848
92Zachary6,805
93Luca6,760
94Theo6,518
95Patrick6,423
96Gabriel6,164
97Evan6,064
98Hayden6,042
99Ewan5,993
100Corey5,947

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

Interpretation for parents

Stable vs trendy: These names dominated year after year — time-tested, not one-hit wonders. Good for familiar, socially accepted choices.

Popularity vs uniqueness: Higher rank means more births. For something less common, look further down or check birth counts. National data can differ from your area.

How to choose: Top 10 = maximum familiarity. 20–50 = familiar but not overused. Below 50 = more distinctive. For uniqueness, consider trending or rare options. Explore baby names in the previous decade, baby names in the next decade, trending baby names, all-time popular names for more options.

About the data

Data from Office for National Statistics (ONS). National totals only; no regional breakdown. We refresh as new 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