Skip to main content

Baby names of the 1940s

The most given names of the 1940s were Mary and James. The names most over-represented in those years are Judith, Carole, Judy for girls and Larry, Jerry, Dennis for boys, each given at least 3.3 times as often then as across 1880-2025. An estimated 14.8 million Americans born in the U.S. in those years are alive in 2026.

Mary and James, the most given names of the 1940s, since 1880
Mary and James births by year20k40k60k80k100k188019001920194019601980200020251940-1949JamesMary
Mary and James births by year20k40k60k80k100k188019001920194019601980200020251940-1949JamesMary
Mary and James births by year20k40k60k80k100k18801905193019551980200520251940-1949JamesMary
Mary and James births by year20k40k60k80k100k18801930198020251940-1949JamesMary

Babies given each name per year; 1940-1949 shaded.

Births 1940-1949: 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
1Mary640,080
2Linda531,660
3Barbara425,271
4Patricia411,412
5Carol292,333
6Sandra265,538
7Nancy252,061
8Sharon221,237
9Judith218,037
10Susan212,016
11Betty194,623
12Carolyn181,858
13Margaret173,028
14Shirley171,780
15Judy167,719
16Karen167,700
17Donna165,523
18Kathleen152,981
19Joyce151,494
20Dorothy132,257
21Janet130,755
22Diane122,878
23Janice118,893
24Joan117,708
25Elizabeth116,551
Boys: the most given names
#NameBirths
1James795,775
2Robert758,126
3John711,614
4William556,478
5Richard477,476
6David426,372
7Charles361,772
8Thomas350,775
9Michael336,568
10Ronald282,489
11Larry255,908
12Donald247,834
13Joseph230,285
14Gary217,772
15George209,013
16Kenneth198,553
17Paul183,364
18Edward174,801
19Jerry167,257
20Dennis162,114
21Frank119,417
22Daniel112,778
23Raymond109,076
24Roger107,602
25Stephen106,812

Most given: births summed over 1940-1949, per sex.

Which names define the 1940s?

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
Judith218,0376.1×
Carole50,3035.8×
Judy167,7195.6×
Linda also Lynda559,6124.7×
Carol292,3334.6×
Paulette15,9024.3×
Patsy40,2824.3×
Kay32,6544.2×
Carolyn181,8584.2×
Sharon221,2373.9×
Glenda33,3483.9×
Janis14,8623.9×
Boys: the most typical names
NameBirthsTimes usual share
Larry255,9084.0×
Jerry167,2573.5×
Dennis162,1143.3×
Ronald282,4893.3×
Roger107,6023.1×
Gary also Garry228,0903.1×
Bill37,7563.0×
Jim35,6323.0×
Ronnie42,4563.0×
Gerald103,3422.9×
Bob21,3762.9×
Jimmy63,5232.8×

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

The 1950s