AgeName

The 50 Most Common Girl Names Among Living Americans

These are the most common first names among living women and girls in the US. Mary leads with 1.7 million; its typical owner is 66.

The list mixes generations: Boomer names like Linda and Patricia sit next to Millennial names like Jessica and Ashley. Their average ages tell you which is which.

The 50 Most Common Girl Names Among Living Americans
#NameEstimated alivePeak yearAverage age
1Mary1.7 million192166
2Jennifer1.4 million197246
3Elizabeth1.1 million199044
4Linda1.1 million194770
5Jessica1 million198738
6Patricia1 million195168
7Sarah890,000198239
8Lisa870,000196556
9Susan860,000195566
10Ashley850,000198733
11Emily810,000199929
12Barbara800,000194772
13Karen790,000195763
14Kimberly790,000197048
15Michelle760,000196948
16Amanda750,000198739
17Melissa720,000197946
18Stephanie700,000199043
19Sandra650,000194766
20Rebecca640,000198148
21Amy640,000197547
22Nancy630,000194768
23Angela610,000197149
24Laura600,000196451
25Deborah600,000195466
The 50 Most Common Girl Names Among Living Americans, continued
#NameEstimated alivePeak yearAverage age
26Cynthia590,000195760
27Donna580,000195968
28Samantha580,000199030
29Nicole570,000198539
30Emma570,000200320
31Olivia540,000201418
32Sharon530,000194768
33Carol510,000194672
34Kelly510,000196848
35Rachel510,000198538
36Heather500,000197545
37Kathleen500,000195164
38Brenda490,000195763
39Pamela490,000195464
40Katherine480,000199043
41Margaret470,000192161
42Lauren460,000198933
43Victoria460,000199334
44Maria460,000196445
45Christine460,000195257
46Debra450,000195566
47Julie450,000195855
48Christina440,000198544
49Hannah440,000200025
50Anna430,000191839

How this list works

Names where at least 70% of living people are women, ranked by the estimated number alive. Ages are estimates for people alive in 2026, from Social Security baby-name records and SSA life tables. How we calculate this

More lists