AgeName

Popular names of 1995, and how old they are now

People born in 1995 turn 31 in 2026. Social Security recorded about 3.7 million births in 1995 under names it lists, and by our estimate about 98% of them are still alive: about 3.6 million people.

The year's top names were Jessica 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 1995: Nicholas, Austin, Morgan, Dakota, Devin, Miranda, Devon, Selena, Kaitlin, Alec, Karina and Carly.

Top girl names of 1995

Most popular girl names of 1995
#NameBorn 1995Alive todayAvg. age, everyone
1Jessica27,94127,00038
2Ashley26,60626,00033
3Emily24,38224,00029
4Samantha21,64421,00030
5Sarah21,39521,00039
6Taylor20,42620,00027
7Hannah17,01817,00025
8Brittany16,47716,00035
9Amanda16,35416,00039
10Elizabeth16,19216,00044
11Kayla16,08716,00028
12Rachel16,04716,00038
13Megan15,53015,00035
14Alexis14,33414,00026
15Lauren13,44313,00033
16Stephanie12,97713,00043
17Courtney12,77513,00036
18Jennifer12,68312,00046
19Nicole12,27712,00039
20Victoria12,25212,00034
21Brianna11,88112,00025
22Amber10,96511,00037
23Morgan10,87711,00027
24Danielle10,65310,00038
25Jasmine10,27910,00027
26Alexandra10,16010,00028
27Alyssa10,1009,90026
28Rebecca9,9119,70048
29Madison9,7759,60020
30Katherine8,9878,80043
31Anna8,5708,40039
32Haley8,2088,10027
33Kelsey8,1848,00031
34Allison8,1268,00031
35Melissa7,8797,70046
36Abigail7,8257,70021
37Kimberly7,7457,60048
38Shelby7,6327,50033
39Olivia7,6277,50018
40Mary7,4587,30066
41Michelle7,3927,30048
42Kaitlyn7,3857,30026
43Sydney7,3607,20024
44Maria7,0036,90045
45Christina6,9536,80044
46Tiffany6,9366,80040
47Chelsea6,7616,60032
48Sara6,6976,60040
49Erin6,5656,50039
50Jordan6,4816,40026

Top boy names of 1995

Most popular boy names of 1995
#NameBorn 1995Alive todayAvg. age, everyone
1Michael41,40940,00049
2Matthew32,88232,00036
3Christopher32,67932,00041
4Jacob31,13430,00026
5Joshua30,72030,00033
6Tyler29,16128,00028
7Nicholas29,16028,00033
8Brandon26,90426,00033
9Daniel26,72826,00042
10Austin25,90825,00026
11Andrew25,86025,00036
12Joseph25,35425,00045
13John23,24422,00055
14Zachary23,13122,00029
15Ryan23,08922,00033
16David23,04522,00052
17James22,73922,00054
18Justin21,58121,00034
19Anthony20,48220,00040
20William20,16020,00051
21Alexander19,45619,00026
22Robert18,58618,00058
23Jonathan18,15518,00035
24Kyle16,76116,00034
25Kevin15,86015,00045
26Cody15,56615,00031
27Thomas14,16314,00053
28Christian13,81313,00026
29Jordan13,57413,00026
30Aaron13,29113,00034
31Benjamin12,72012,00030
32Eric12,48512,00044
33Samuel12,44012,00032
34Dylan12,09112,00021
35Jose11,78111,00034
36Brian10,99111,00048
37Steven10,66110,00052
38Adam10,48510,00035
39Nathan10,30610,00030
40Timothy9,7889,50050
41Jason9,0048,70042
42Richard8,7848,50060
43Patrick8,6748,40047
44Charles8,4788,20054
45Sean8,1677,90038
46Jesse7,4957,30039
47Alex7,4247,20030
48Jeremy7,0846,90039
49Cameron7,0306,80023
50Juan6,9826,80034

About these numbers

“Born” counts the babies of each sex given the name in 1995, 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 1995. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1995 babies. How we calculate this