Skip to Content

These 1940s Baby Names Have Plenty of Vintage Charm

These classic names feel plenty unique in today's day and age.

By
1940s baby namespinterest
Elyse Lewin//Getty Images

If you're getting ready to welcome a baby, congratulations! One of the more daunting tasks you may have on your plate is choosing a name for your new arrival. Narrowing it down from the wide world of names can feel overwhelming, so many people narrow in on a category that appeals to them, such as a decade or country of origin. If you love vintage-inspired names, we have plenty of 1940s baby names here you'll love. While some of these names are still common today, there are plenty that have maintained that retro charm.

For boys, some of the popular 1940s names include options like Michael and James. For girls, some popular names of the decade were Mary and Sandra. We've looked at the names that were popular in the 1940s, according to the Social Security Administration. If you're looking for even more name inspiration, don't miss our collection of 1950s baby names, Spanish baby girl names, and baby girl names that start with A.

1

James

1940s baby names
Getty Images

According to the Social Security Administration, James was the most popular name of the 1940s for boys. It's a name of Hebrew origin that means "supplanter." It's still in the top 10 most popular names for boys as of 2023.

2

Mary

1940s baby names a baby wrapped in a white towel on a soft blanket
Insung Jeon//Getty Images

This classic name was the most popular name for girls of the 1940s. It has Biblical roots as the name of Jesus' mother Mary, as well as Mary Magdalene. There are multiple ideas about the meaning of the name, including "rebelliousness," "wished for a child," and "beloved."

Advertisement - Continue Reading Below
3

Robert

1940s baby names a pretty boy of 1 year old on the floor of the house
Galina Zhigalova

This sturdy name was popular in the 1940s and continues to be common today. It is of German and English origin and means "bright fame," making it perfect for your little guy who is destined to be a star someday.

4

Linda

1940s baby names infant lying on a neutral background body visible but facial features obscured
Plume Creative//Getty Images

The name Linda became popular in the 1940s and peaked in popularity in the 1950s. It's a Spanish name meaning "pretty," though it's also associated with the linden tree, a symbol of love and prosperity. It's also a fairly unique name for a baby born in the current times, so you know she probably won't be one of a dozen Lindas in her class!

Advertisement - Continue Reading Below
5

John

1940s baby names baby girl with pretty eyes sticking out her tongue
Jesseca Bellemare Photography//Getty Images

This solid name was among the top 10 names for boys in the 1940s, though, of course, it dates back thousands of years. It's a name of Hebrew origin that means "God is gracious," making it especially fitting for a family of Christian faith.

6

Barbara

1940s baby names portrait of baby with down syndrome lying in grass
EyeEm Mobile GmbH//Getty Images

This name of Greek origin means "foreign" or "strange." It was one of the most popular names for girls in the 1940s. Of course, one of the most famous Barbaras born in the 1940s is the legendary singer and actress Barbara Streisand, who later changed the spelling of her name to "Barbra."

Advertisement - Continue Reading Below
7

Patricia

1940s baby names a young mother with a newborn baby newborn baby high quality photo motherhood mother with baby at home a mother holds a newborn baby in her arms
puhimec//Getty Images

This name of Latin origin means "noble." The name Patricia also comes with plenty of adorable built-in nicknames, including Patsy, Patty, Tricia, Pat, and plenty more. While it's not a terribly common name in the 2020s, it was one of the most popular names for girls born in the 1940s, according to the Social Security Administration.

8

William

1940s baby names curious baby boy crawling on floor with mother child development and parenting concept
PrathanChorruangsak//Getty Images

This masculine name means "resolute protector." A popular 1940s name, it has Germanic roots and has been held by plenty of royals, folk heroes, and famous artists (ever heard of William Shakespeare?). It's a popular and classic choice that will likely never go out of style.

Advertisement - Continue Reading Below
9

Sandra

1940s baby names cute little baby girl
FG Trade//Getty Images

This adorable name peaked in popularity in 1947, though it remained in the top 100 names until 1985. It's a Greek and English name that means "defender of men" or "defender of humanity." It began as a nickname for Alessandra, so it may be a good choice for parents who like that name but prefer something shorter.

10

Carol

1940s baby names a cute baby girl crawls on fluffy snow in the yard in a bright pink winter jumpsuit and laughs cheerfully the child spends a wonderful winter day outside enjoying the beautiful weather
Alexandr Lebedko//Getty Images

This name has plenty of vintage charm. It was among the top 10 names for girls in the 1940s, though it historically has also been used as a male name. The name Carol means "free person" or "song," perfect for a child who's going to grow up surrounded by music.

Advertisement - Continue Reading Below
11

Nancy

1940s baby names two children in ballet attire performing dance moves indoors
LWA//Getty Images

The name Nancy is of Hebrew and French origin. It means "grace" and "pure." It was a popular name choice in the 1940s and 1950s. Today, it's a more unique name choice with plenty of retro appeal. We have a feeling you'll be gifted plenty of Nancy Drew books on her first birthday if you go with this name!

12

Richard

1940s baby names portrait of baby upside down
Cecile Lavabre//Getty Images

Richard is a great name for the son who is sure to grow up to have great leadership skills. It means "brave ruler" and has both English and German roots. It also comes with plenty of built-in nicknames you can try on for size, like Rich, Richie, Rick, Ricky, and Ritchie. The name peaked in popularity in the U.S. in 1946, though it's still a common choice today.

Advertisement - Continue Reading Below
13

Sharon

1940s baby names portrait of happy baby girl playing with toys in playroom
monkeybusinessimages//Getty Images

This Hebrew name means "of the fertile plain." Sharon peaked in popularity between 1943 and 1945 when it was the eighth most popular name for girls born in the U.S. It's an undeniably classic, simple, and strong name choice that will easily grow with her through different stages of life.

14

David

1940s baby names
Getty Images

David is a Hebrew name that means "beloved" or "uncle." It comes from King David in the Bible, who famously defeated Goliath. It's been used in Britain since the Middle Ages and has consistently been one of the top 30 names for boys in the U.S. over the last century. During the 1940s, it was in the top 10 names for boys.

Advertisement - Continue Reading Below
15

Judith

1940s baby names a baby is lying on the bed with a pacifier in her mouth
byakkaya//Getty Images

In the year 1940, Judith was the fourth most popular name for baby girls. It's a name of Hebrew origin meaning "woman from Judea" and is a feminine take on the Biblical name Judah. It has plenty of gravitas and vintage appeal, plus a couple of built-in nicknames like "Jude" and Judy."

16

Charles

1940s baby names elderly individuals interacting with a toddler on a couch
Thanasis Zovoilis//Getty Images

This solid, classic name has German roots. It means "free man" and has been used by royals in England, France, Spain, Hungary, and Portugal. Charles was one of the top 10 names for boys in the 1940s and is still in the top 100 names for boys in the U.S. today.

Advertisement - Continue Reading Below
17

Susan

1940s baby names asian baby girl wearing baby bib with a cheeky smile, sitting on the floor in the living room baby development milestones
Oscar Wong//Getty Images

The name Susan means "lily." It was in the top 10 names for girls between 1946 and 1968, though today it barely cracks the top 1000. It's recognizable and classic but not terribly common. You can call her Susie or Sue for short.

18

Thomas

1940s baby names baby boy wearing diaper and blue towel in white sunny bedroom newborn child relaxing in bed after bath or shower nursery for children textile and bedding for kids new born kid with toy bear
FamVeld//Getty Images

If you're having twins, Thomas would be a perfect name for one of them: It literally means "twin." It's remained popular through the decades and was in the top 10 most popular names for boys in the 1940s. It's guaranteed to continue being a wholesome and strong name for decades to come.

Advertisement - Continue Reading Below
19

Michael

1940s baby names baby girl enyoing with her father
Gorica Poturak//Getty Images

Michael is a Hebrew name that means "who resembles God?" In the 1940s, it was consistently in the top 20 names for boys born in the U.S. It's only become more popular since: It was the number one name between 1961 and 1998. It feels classic and easy for your guy to grow with — it's neither too grown-up nor too childish.

20

Ronald

1940s baby names
Catherine Delahaye//Getty Images

This Scandinavian and Norse name is perfect for a little boy who's already wise: It means "ruler's counselor." If "Ronald" feels a bit heavy for a baby, consider nicknaming him "Ron" or "Ronnie." This name was among the top 10 names for baby boys born in the 1940s.

Headshot of Jamie Ballard
Jamie Ballard
Contributing Writer

Jamie Ballard (she/her) is a freelance writer and editor who covers news, lifestyle, and entertainment topics, including sex and relationships, TV, movies, books, health, pets, food and drinks, pop culture, shopping, and personal finance. She regularly contributes to Cosmopolitan, Woman’s Day, Good Housekeeping, and YouGov, among other publications. When she’s not working, you can find her running, traveling, or scrolling TikTok. Follow her on Twitter.

Advertisement - Continue Reading Below