The 1940s was a transformative decade in American history, and baby naming trends reflected the era's optimism and cultural values. As families celebrated the end of World War II and embraced post-war prosperity, certain names surged in popularity, reaching peaks that defined an entire generation. The names that dominated this period tell a story of American preferences—strong, classic choices for boys and feminine, melodic names for girls. From timeless classics like James and Linda to charming mid-century favorites like Marilyn and Jerry, these 50 names captured the spirit of the 1940s. Whether you're researching your family history or seeking authentic vintage inspiration, these data-backed names offer a fascinating window into what American parents valued most during this pivotal decade.
- James — James dominated as the #1 boys' name in 1947, with 94,767 births making it the decade's most popular choice for sons.
- Linda — Linda reigned as the #1 girls' name in 1947, surpassing all others with 99,692 births.
- Robert — Robert claimed the #2 spot in 1947 with 91,655 births, remaining a steadfast classic throughout the decade.
- John — John held the #3 position in 1947 with 88,324 births, continuing its centuries-old American tradition.
- William — William ranked #4 in 1947 with 67,002 births, maintaining its status as a timeless masculine choice.
- Barbara — Barbara peaked at #4 in 1947 with 48,800 births, becoming one of the decade's most beloved girls' names.
- Richard — Richard reached #5 in 1946 with 58,870 births, demonstrating strong appeal for mid-century boys.
- Carol — Carol hit #5 in 1946 with 34,284 births, reflecting the era's fondness for simple, elegant girls' names.
- Sandra — Sandra peaked at #5 in 1947 with 34,779 births, gaining traction as a fashionable modern choice.
- Judith — Judith achieved #7 status in 1943 with 25,214 births, showing the period's preference for traditional biblical names.
- Nancy — Nancy reached #7 in 1947 with 32,445 births, becoming a quintessential 1940s girl's name.
- Charles — Charles ranked #9 in 1947 with 40,781 births, upholding its position as a distinguished boys' name.
- Sharon — Sharon hit #9 in 1947 with 28,533 births, emerging as a popular choice for girls born in the post-war years.
- Larry — Larry peaked at #10 in 1947 with 34,946 births, becoming the decade's leading casual boys' name.
- Ronald — Ronald reached #11 in 1947 with 34,899 births, reflecting American parents' embrace of this increasingly common name.
- Joyce — Joyce achieved #13 status in 1942 with 16,728 births, representing an earlier trend in 1940s naming.
- Judy — Judy ranked #14 in 1947 with 21,037 births, serving as the diminutive darling of the decade.
- Carolyn — Carolyn hit #15 in 1947 with 20,742 births, offering an elegant variation on the perennial Carol.
- Jerry — Jerry reached #20 in 1947 with 18,794 births, showcasing the era's love for friendly, approachable boys' names.
- Gerald — Gerald peaked at #22 in 1942 with 11,484 births, maintaining steady appeal throughout the 1940s.
- Gloria — Gloria achieved #27 status in 1947 with 12,627 births, capturing parental aspirations for their daughters.
- Marilyn — Marilyn ranked #29 in 1947 with 11,881 births, embodying the glamour and sophistication of the era.
- Wayne — Wayne hit #30 in 1947 with 10,169 births, representing the decade's preference for strong, Western-influenced boys' names.
- Martha — Martha reached #32 in 1947 with 10,651 births, maintaining biblical tradition among 1940s girls' names.
- Bonnie — Bonnie peaked at #35 in 1947 with 10,214 births, reflecting Scottish-influenced naming trends of the period.
- Carole — Carole achieved #35 status in 1942 with 8,407 births, offering a variant spelling of Carol that gained traction.
- Jane — Jane ranked #36 in 1947 with 9,943 births, serving as the timeless, no-nonsense girls' name of the decade.
- Phyllis — Phyllis hit #37 in 1947 with 9,187 births, representing a sophisticated choice for 1940s parents.
- Willie — Willie reached #42 in 1947 with 7,997 births, showing enduring appeal as a casual boys' nickname.
- Jimmy — Jimmy peaked at #44 in 1947 with 7,881 births, joining other diminutive forms that charmed mid-century families.
- Roy — Roy achieved #48 status in 1947 with 7,560 births, embodying the rugged charm favored in boys' names.
- Johnny — Johnny ranked #49 in 1947 with 7,441 births, establishing itself as a beloved boys' choice.
- Elaine — Elaine hit #50 in 1947 with 7,059 births, representing elegant French-influenced naming for girls.
- Patsy — Patsy peaked at #52 in 1941 with 4,788 births, capturing affectionate, tomboyish charm for girls.
- Rita — Rita reached #54 in 1949 with 6,653 births, showing late-decade popularity for this spirited girls' name.
- Joanne — Joanne achieved #56 status in 1947 with 6,062 births, combining Jo and Anne for a modern feel.
- Joann — Joann ranked #58 in 1942 with 4,506 births, offering an earlier variation of the Joanne combination.
- Ronnie — Ronnie hit #61 in 1947 with 6,110 births, serving as the playful diminutive for Ronald among children.
- Sue — Sue peaked at #69 in 1947 with 5,306 births, representing simple, straightforward girls' naming preferences.
- Sally — Sally reached #70 in 1947 with 5,265 births, providing wholesome charm for 1940s daughters.
- Kay — Kay achieved #75 status in 1942 with 3,622 births, offering a short, punchy option for girls' names.
- Bill — Bill ranked #76 in 1947 with 4,681 births, serving as the familiar nickname for William throughout the decade.
- Lynda — Lynda hit #77 in 1947 with 4,840 births, showing creative spelling variations gaining favor among parents.
- Don — Don peaked at #79 in 1946 with 4,110 births, representing straightforward masculine appeal.
- Tommy — Tommy reached #79 in 1947 with 4,594 births, joining the era's preference for youthful boys' nicknames.
- Eddie — Eddie achieved #80 status in 1947 with 4,457 births, offering affectionate appeal as a boys' diminutive.
- Rosemary — Rosemary ranked #80 in 1947 with 4,542 births, combining floral and Mary elements for girls' names.
- Dianne — Dianne hit #83 in 1947 with 4,415 births, presenting a sophisticated spelling variant of Diana.
- Jeanne — Jeanne peaked at #86 in 1947 with 4,364 births, offering the French variation of Jean for girls.
- Eileen — Eileen reached #91 in 1947 with 4,251 births, representing Irish-influenced charm in 1940s naming traditions.
More ways to explore
Discover more authentic vintage names from every era and decade by exploring our complete name database today. Browse all names →