Skip to content

Most popular baby names of the 1940s

In the 1940s, the most popular name for girls born in the U.S. was Mary, given to 640,080 girls, about 1 in 23 girls born that decade. For boys it was James, given to 795,775, about 1 in 19 boys.

Together, the top 20 girls’ names went to 35% of girls born in the 1940s, and the top 20 boys’ names to 48% of boys.

Top girls’ names

Top girls’ names of the 1940s
RankNameBabiesShare
#1Mary640,0801 in 23
#2Linda531,6601 in 27
#3Barbara425,2711 in 34
#4Patricia411,4121 in 35
#5Carol292,3331 in 50
#6Sandra265,5381 in 55
#7Nancy252,0611 in 57
#8Sharon221,2371 in 65
#9Judith218,0371 in 66
#10Susan212,0161 in 68
#11Betty194,6231 in 74
#12Carolyn181,8581 in 80
#13Margaret173,0281 in 84
#14Shirley171,7801 in 84
#15Judy167,7191 in 86
#16Karen167,7001 in 86
#17Donna165,5231 in 88
#18Kathleen152,9811 in 95
#19Joyce151,4941 in 96
#20Dorothy132,2571 in 110

Top boys’ names

Top boys’ names of the 1940s
RankNameBabiesShare
#1James795,7751 in 19
#2Robert758,1261 in 20
#3John711,6141 in 21
#4William556,4781 in 27
#5Richard477,4761 in 31
#6David426,3721 in 35
#7Charles361,7721 in 41
#8Thomas350,7751 in 42
#9Michael336,5681 in 44
#10Ronald282,4891 in 53
#11Larry255,9081 in 58
#12Donald247,8341 in 60
#13Joseph230,2851 in 65
#14Gary217,7721 in 68
#15George209,0131 in 71
#16Kenneth198,5531 in 75
#17Paul183,3641 in 81
#18Edward174,8011 in 85
#19Jerry167,2571 in 89
#20Dennis162,1141 in 92

What changed

10 of the decade’s top 20 girls’ names were not in the top 20 of the 1930s: Linda, Sandra, Sharon, Judith, Susan, Carolyn, Judy, Karen, Donna and Kathleen. 5 of the decade’s top 20 boys’ names were not in the top 20 of the 1930s: Michael, Larry, Gary, Jerry and Dennis.

Each table ranks names by how many babies of that sex got the name across the decade’s years in Social Security’s data, with the share of all babies of that sex it went to. A name links to its own page when it has one, with its births and rank in every year since 1880.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.