AgeName

Popular names of 1991, and how old they are now

People born in 1991 turn 35 in 2026. Social Security recorded about 3.9 million births in 1991 under names it lists, and by our estimate about 97% of them are still alive: about 3.8 million people.

The year's top names were Ashley for girls and Michael for boys. Babies born that year are Millennials (see Millennial names).

12 names on AgeByName had their busiest year ever in 1991: Kayla, Shelby, Ariel, Molly, Bianca, Kara, Ana, Roberto, Kirsten, Iesha, Mercedes and Ashleigh.

Top girl names of 1991

Most popular girl names of 1991
#NameBorn 1991Alive todayAvg. age, everyone
1Ashley43,47742,00033
2Jessica43,39842,00038
3Brittany29,09328,00035
4Amanda28,89628,00039
5Samantha25,65125,00030
6Sarah25,23325,00039
7Stephanie22,77522,00043
8Jennifer20,67320,00046
9Elizabeth20,39520,00044
10Emily20,31120,00029
11Megan19,27819,00035
12Kayla18,54518,00028
13Lauren18,41218,00033
14Rachel16,34416,00038
15Nicole16,04616,00039
16Amber14,99215,00037
17Danielle13,61913,00038
18Chelsea13,50913,00032
19Courtney13,44113,00036
20Melissa13,34813,00046
21Rebecca13,29813,00048
22Michelle12,21312,00048
23Heather11,70311,00045
24Jasmine11,52411,00027
25Katherine11,49511,00043
26Kelsey11,43511,00031
27Tiffany11,15511,00040
28Victoria10,91211,00034
29Hannah10,76911,00025
30Alyssa10,67810,00026
31Christina10,56410,00044
32Taylor10,25310,00027
33Shelby10,22010,00033
34Kimberly9,7999,60048
35Laura9,6449,40051
36Alexandra9,4609,20028
37Sara8,8468,60040
38Mary8,7648,60066
39Andrea7,9957,80042
40Erica7,8007,60040
41Crystal7,7277,50043
42Kelly7,5157,30048
43Amy7,2757,10047
44Erin7,2077,00039
45Maria7,1367,00045
46Anna7,1197,00039
47Alexis7,0096,80026
48Kristen6,8166,70041
49Morgan6,7946,60027
50Allison6,7736,60031

Top boy names of 1991

Most popular boy names of 1991
#NameBorn 1991Alive todayAvg. age, everyone
1Michael60,81058,00049
2Christopher47,11145,00041
3Matthew41,64740,00036
4Joshua41,22639,00033
5Andrew31,53930,00036
6Daniel30,93530,00042
7James30,51429,00054
8David30,41629,00052
9Joseph29,84029,00045
10John27,80927,00055
11Ryan27,53626,00033
12Nicholas27,35726,00033
13Robert26,83926,00058
14Justin26,79726,00034
15Brandon26,02125,00033
16Tyler25,20924,00028
17Jacob25,20024,00026
18Anthony24,44723,00040
19William23,86023,00051
20Jonathan22,97522,00035
21Kyle21,61021,00034
22Zachary21,38720,00029
23Kevin20,26219,00045
24Cody18,98018,00031
25Eric18,05117,00044
26Alexander17,64017,00026
27Steven16,86316,00052
28Thomas16,78916,00053
29Jordan16,02015,00026
30Brian14,91514,00048
31Aaron14,24214,00034
32Timothy14,15414,00050
33Benjamin13,87713,00030
34Richard12,55312,00060
35Patrick12,41212,00047
36Adam12,30812,00035
37Jose11,72711,00034
38Charles11,33611,00054
39Samuel11,23411,00032
40Sean11,18211,00038
41Stephen10,52510,00054
42Nathan10,50010,00030
43Jeremy10,40310,00039
44Travis10,1349,70039
45Jeffrey9,8949,50053
46Dylan9,7639,30021
47Mark9,6849,30056
48Christian9,4479,00026
49Jason9,3879,00042
50Austin9,0548,70026

About these numbers

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