AgeName

Popular 1990s names, and how old they are now

Babies born in the 1990s are 27 to 36 years old in 2026. Social Security recorded about 37 million of them under names it lists, and by our estimate 97% are still alive: about 36 million people.

The decade's top names were Jessica for girls and Michael for boys. Of the top ten for each, 16 still go to at least 1,000 babies a year.

Top 1990s girl names

Most popular girl names of the 1990s
#NameBorn 1990sAlive todayAvg. age, everyone
1Jessica303,136300,00038
2Ashley301,820300,00033
3Emily237,262230,00029
4Sarah224,423220,00039
5Samantha224,023220,00030
6Amanda191,132190,00039
7Brittany190,826190,00035
8Elizabeth172,693170,00044
9Taylor169,040170,00027
10Megan160,375160,00035
11Hannah158,818160,00025
12Kayla155,893150,00028
13Lauren153,590150,00033
14Stephanie149,836150,00043
15Rachel149,167150,00038
16Jennifer148,041150,00046
17Nicole136,103130,00039
18Alexis131,199130,00026
19Victoria117,475120,00034
20Amber115,605110,00037
21Alyssa115,255110,00026
22Courtney113,290110,00036
23Rebecca109,721110,00048
24Danielle109,597110,00038
25Jasmine105,322100,00027
26Brianna99,10897,00025
27Katherine96,88595,00043
28Alexandra94,80693,00028
29Madison91,90790,00020
30Morgan91,19690,00027
31Melissa89,99088,00046
32Michelle86,53285,00048
33Kelsey85,13483,00031
34Chelsea84,80583,00032
35Anna78,59577,00039
36Kimberly77,87976,00048
37Tiffany77,53476,00040
38Olivia75,91375,00018
39Mary75,72374,00066
40Christina74,66073,00044
41Allison74,43373,00031
42Abigail72,77972,00021
43Sara72,17071,00040
44Shelby71,99571,00033
45Heather71,62670,00045
46Haley71,19770,00027
47Maria70,91170,00045
48Kaitlyn67,56766,00026
49Laura67,25366,00051
50Erin65,33564,00039

Top 1990s boy names

Most popular boy names of the 1990s
#NameBorn 1990sAlive todayAvg. age, everyone
1Michael462,466450,00049
2Christopher360,287350,00041
3Matthew351,682340,00036
4Joshua329,192320,00033
5Jacob298,415290,00026
6Nicholas275,329270,00033
7Andrew272,941260,00036
8Daniel272,360260,00042
9Tyler262,320250,00028
10Joseph260,751250,00045
11Brandon259,420250,00033
12David253,711240,00052
13James244,980240,00054
14Ryan241,248230,00033
15John240,151230,00055
16Zachary225,290220,00029
17Justin220,135210,00034
18William217,822210,00051
19Anthony216,231210,00040
20Robert205,459200,00058
21Jonathan197,503190,00035
22Austin190,140180,00026
23Alexander183,952180,00026
24Kyle180,218170,00034
25Kevin165,232160,00045
26Thomas146,638140,00053
27Cody146,486140,00031
28Jordan144,756140,00026
29Eric135,244130,00044
30Benjamin133,939130,00030
31Aaron128,377120,00034
32Christian126,065120,00026
33Samuel125,597120,00032
34Dylan122,074120,00021
35Steven121,110120,00052
36Brian119,309120,00048
37Jose119,042110,00034
38Timothy107,772100,00050
39Nathan107,332100,00030
40Adam106,909100,00035
41Richard94,87691,00060
42Patrick92,93190,00047
43Charles92,43489,00054
44Sean92,00389,00038
45Jason91,73189,00042
46Cameron81,13178,00023
47Jeremy77,79475,00039
48Mark75,81673,00056
49Stephen75,16072,00054
50Jesse73,79171,00039

About these numbers

“Born” counts the babies of each sex given the name in the 1990s, from Social Security's records. “Alive today” estimates how many of those babies are still living, using SSA's cohort life tables. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1990s babies. How we calculate this