Skip to main content

Millennials names

The most given names of Millennials (born 1981-1996) were Jessica and Michael. The names most over-represented in those years are Krystle, Sheena, Brittany for girls and Dustin, Cody, Kyle for boys, each given at least 3.5 times as often then as across 1880-2025. An estimated 56.4 million Americans born in the U.S. in those years are alive in 2026.

Jessica and Michael, the most given names of Millennials, since 1880
Jessica and Michael births by year20k40k60k80k100k188019001920194019601980200020251981-1996MichaelJessica
Jessica and Michael births by year20k40k60k80k100k188019001920194019601980200020251981-1996MichaelJessica
Jessica and Michael births by year20k40k60k80k100k18801930198020251981-1996MichaelJessica

Babies given each name per year; 1981-1996 shaded.

Births 1981-1996: SSA national file, published May 8, 2026; the living figure uses SSA’s cohort life tables. SSA’s notes on the data.

The most given names

Girls: the most given names
#NameBirths
1Jessica683,088
2Ashley587,801
3Jennifer497,433
4Amanda492,127
5Sarah411,570
6Stephanie324,207
7Elizabeth306,163
8Brittany300,958
9Nicole296,510
10Emily281,561
11Samantha280,825
12Megan265,009
13Melissa259,420
14Lauren251,208
15Rachel246,585
16Heather233,454
17Amber233,318
18Danielle212,976
19Tiffany206,210
20Rebecca205,194
21Michelle204,880
22Christina190,516
23Kimberly188,473
24Laura175,918
25Amy171,613
Boys: the most given names
#NameBirths
1Michael949,495
2Christopher784,352
3Matthew679,718
4Joshua606,015
5David532,367
6Daniel518,190
7James503,506
8Andrew465,547
9John463,642
10Joseph459,967
11Robert446,477
12Ryan433,652
13Justin428,204
14Brandon406,835
15Nicholas398,090
16William378,886
17Jonathan355,211
18Anthony351,348
19Jacob308,584
20Jason308,176
21Kevin297,868
22Brian296,894
23Eric287,200
24Tyler274,888
25Kyle271,420

Most given: births summed over 1981-1996, per sex.

Which names define Millennials?

A name’s share of births in these years divided by its share across the whole record, for names given to at least 10,000 babies in the span and to one sex at least 90% of the time.

Girls: the most typical names
NameBirthsTimes usual share
Krystle12,5026.3×
Sheena18,2475.4×
Brittany also Brittney, Britney383,9955.3×
Whitney71,0924.8×
Chelsea also Chelsey, Chelsie150,0944.7×
Lindsey also Lindsay196,6574.5×
Ashley also Ashlee615,7434.5×
Latoya30,4354.4×
Courtney168,8324.3×
Jessica683,0884.3×
Kelsey97,0604.2×
Ebony24,9904.2×
Boys: the most typical names
NameBirthsTimes usual share
Dustin135,1004.0×
Cody also Kody188,1703.7×
Kyle271,4203.5×
Justin428,2043.4×
Brandon also Branden420,8203.3×
Corey also Cory159,0463.2×
Joshua606,0153.0×
Travis148,1553.0×
Zachary also Zachery276,2893.0×
Jared also Jarrod109,3392.9×
Marquis11,2662.9×
Tyler274,8882.8×

Typical: share in the span over share in 1880-2025.

All generations