Most popular names of the 1940s

The most popular names for babies born in the US in the 1940s were Mary for girls and James for boys. Mary was given to about 45 per 1,000 girls, and James to about 54 per 1,000 boys. New in the girls' top 10 compared with the 1930s: Linda, Carol, Sandra, Judith, Sharon and Susan. New in the boys' top 10: David, Michael and Ronald.

Girls

#NameShare of girls1880–2025
1Mary45 per 1,000
2Linda new35 per 1,000
3Barbara30 per 1,000
4Patricia28 per 1,000
5Carol new20 per 1,000
6Sandra new18 per 1,000
7Nancy17 per 1,000
8Judith new16 per 1,000
9Sharon new15 per 1,000
10Susan new14 per 1,000

Boys

#NameShare of boys1880–2025
1James54 per 1,000
2Robert51 per 1,000
3John48 per 1,000
4William38 per 1,000
5Richard32 per 1,000
6David new28 per 1,000
7Charles25 per 1,000
8Thomas23 per 1,000
9Michael new22 per 1,000
10Ronald new19 per 1,000

"Share" is the average share of babies of that sex who got the name in each year of the decade. Each small curve runs from 1880 to 2025. Source: US Social Security Administration.

← 1930s1950s →

Play today's Name Wave