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

Most Popular Baby Boy Names in the 1990s (USA)

In the United States, the most common baby boy names in the 1990s were Michael, Christopher, Matthew, Joshua, Jacob — 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. See top boy names in the 2000s for the next decade.

Quick list of the most popular names

The most common baby boy names in the 1990s in the United States 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: Michael with 462,451 births over the decade
  • #1 share of top 100: 3.9%
  • Gap #1 vs #10: 1.8x
  • Gap #1 vs #50: 6.3x
  • Top 10 share: 26.8% of births in the ranking
  • Total births in top 100: 11,732,824

Why these names were popular in the 1990s

Length: Longer names like Michael and Christopher stayed in the top 10 — classic styles remained strong.

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 1990s?

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

Popularity trend over the decade

Over the 1990s, 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

Michael
462,451 births
Christopher
360,280 births
Matthew
351,673 births
Joshua
329,184 births
Jacob
298,410 births
Nicholas
275,326 births
Andrew
272,929 births
Daniel
272,345 births
Tyler
262,308 births
Joseph
260,738 births
Total births in the 1990s

How the 1990s compare to other decades

The 1990s 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. The mix would shift again in the 2000s — a balance of classic and lighter, approachable choices.

How these names compare to today

Compared to today's trends, the 1990s list has aged in different ways. Some styles faded; others endured. For parents weighing a 1990s 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 the United States for the 1990s.

#NameBirths (1990s)
1Michael462,451
2Christopher360,280
3Matthew351,673
4Joshua329,184
5Jacob298,410
6Nicholas275,326
7Andrew272,929
8Daniel272,345
9Tyler262,308
10Joseph260,738
11Brandon259,415
12David253,712
13James244,962
14Ryan241,240
15John240,147
16Zachary225,280
17Justin220,128
18William217,818
19Anthony216,229
20Robert205,454
21Jonathan197,500
22Austin190,135
23Alexander183,943
24Kyle180,218
25Kevin165,223
26Thomas146,634
27Cody146,484
28Jordan144,752
29Eric135,242
30Benjamin133,937
31Aaron128,372
32Christian126,058
33Samuel125,592
34Dylan122,074
35Steven121,104
36Brian119,303
37Jose119,036
38Timothy107,767
39Nathan107,319
40Adam106,906
41Richard94,874
42Patrick92,932
43Charles92,433
44Sean92,001
45Jason91,730
46Cameron81,134
47Jeremy77,794
48Mark75,815
49Stephen75,164
50Jesse73,790
51Juan70,913
52Alex70,832
53Travis68,208
54Jeffrey66,987
55Ethan66,926
56Caleb66,297
57Luis64,751
58Jared63,790
59Logan63,572
60Hunter60,523
61Trevor59,940
62Bryan59,751
63Evan59,397
64Paul58,932
65Taylor58,407
66Kenneth58,256
67Connor57,392
68Dustin56,768
69Noah56,265
70Carlos55,179
71Devin55,071
72Gabriel54,813
73Ian54,004
74Nathaniel52,576
75Gregory52,087
76Derek50,753
77Corey50,221
78Jesus49,128
79Scott49,019
80Bradley48,085
81Dakota46,650
82Antonio46,546
83Marcus46,496
84Blake45,870
85Garrett45,327
86Edward45,164
87Luke44,436
88Shawn42,484
89Peter42,393
90Seth42,209
91Mitchell42,015
92Adrian41,980
93Victor41,068
94Miguel41,010
95Shane40,600
96Chase40,307
97Isaac40,268
98Spencer38,183
99Lucas38,178
100Jack37,502

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 next decade, trending baby names, all-time popular names, rare baby names for more options.

About the data

Data from U.S. Social Security Administration (SSA). 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