Skip to Content

Prettiest Old-Fashioned Vintage Baby Girl Names

There are some names that are just so beautiful they never go out of style.

But the vintage girl name trend is about more than just timeless names, it’s also a place to find forgotten and rare names that are not overused today but still have a familiar feel to them.

Baby girl wearing pink for a pretty vintage portrait

I’ve got beautiful old-fashioned baby girl names that are seeing a resurgence in popularity and its easy to see why. 

Vintage baby girl names are both feminine and unusual. While many have re-entered the top 100 popular baby name charts, some remain quite rare. 

So if you’re looking for a recognised but little-used name then the vintage trend is a great place to take your inspiration. 

You’ll notice that several of these also have famous name-sakes from popular culture. This makes them a great choice if you’re looking for a name that crosses over from the old-fashioned to pop culture baby name trends

Vintage baby girl name ideas

You may also like:

75 first and middle names that sound great together

52 floral baby names

Unusual vintage girl names

Let’s get started with some old fashioned girl names that haven’t yet made a huge comeback. I think you will love these, as they are timeless and gorgeous but aren’t among the most popular names right now.

Betty

I think this playful girl’s name is set to make a comeback! It means oath of god.

Beuhla

I adore this gentle girl’s name and it is very rarely used. It means bride.

Doris

A name that has definitely fallen our of favour but I think it could be among those that would appeal to parents wanting a really unusual granny name. It means gift or bounty.

Dorothea

A sweet variation on the name Dorothy. It means gift of god.

Elva

I love this pretty Celtic name. It means white or bright.

Esther

I just love this sweet girl’s name! It means hide or star.

Greta

A super sweet name I think we will definitely see make a comeback. It means pearl.

Kitty

Kitty is an Irish name that derives from the name Katherine. It means “pure”.

Lottie

This popular nickname is rarely used as a girl’s first name but it works so well. It’s a shortened version of the name Charlotte, which means free man.

Minnie

A super sweet and quirky girl’s name that’s perfect for Disney fans, or people who just love cutesy baby names. It means protection or will.

Myrtle

A sweet nature name meaning evergreen shrub. I think this is a lovely choice if you like the name Mabel but would prefer something lesser used.

Petra

This rarely used old name means stone or rock.

Velma

A cool baby name meaning determined protector.

Winnie

This is another shortened version of a popular old fashioned name – Winifred. I think Winnie is such a sweet name, and very similar to the name Minnie which is also adorable. It means fair one and pure.

Sweet vintage baby girl names and meanings 

To help you find inspiration for what to call your baby girl, here are gorgeous vintage baby girl name ideas that are old fashioned classics. 

Abigail

Meaning father’s joy. Cute when shortened to Abbi too!

Ada 

This name comes from the Germanic element “adel-“ meaning “nobility”. It’s a perfect choice if you love shorter, simple names. Goes great with another vintage name, Rose, as a middle name. 

Adelaide 

A name with similar origins to Ada and also meaning “noble” or “nobility”. It’s not a particularly common name but can be shortened to Ada or Adele. 

Adele 

Another name derived from the word meaning “nobility”. This one has gained popularity in recent years because of the singer Adele. 

Adeline 

The name means “noble” and is of English origin. You could use the nickname Ada or Dina. 

Alice 

Meaning “noble” or “exalted”, this is a popular baby name of German origin. Princess Alice was the daughter of Queen Victoria and Prince Albert. 

Alma

Meaning “nourishing” and “kind”, this is a beautiful and unusual baby name that isn’t hugely popular so is a great choice if you’re looking for a rare moniker. 

Agatha 

A name of Greek origin meaning “good” or “honourable”. This name dropped out of all name charts but has seen a resurgence in recent years as the vintage name trend grew. 

Agnes 

This pretty old-fashioned name means “pure” or “holy”. 

Allegra 

An Italian name meaning “joyful” or “lively”, this is a perfect choice if you want something very feminine that stands out. 

Annabelle

Meaning lovable.

Audrey

Meaning noble.

Beatrice 

Famous Beatrice’s include the Queen’s granddaughter Princess Beatrice. The name means “she who brings happiness” or “blessed”. Can be shortened to Bea and you could also choose the spelling Beatrix which has grown in popularity recently due to a character in the Harry Potter books. 

Belinda

Meaning pretty one.

Bonnie 

A Scottish name meaning “fine” or “pretty”. This is a delicate and pretty girl name. 

Bridget

Meaning noble.

Caroline

Meaning strong.

Cassandra 

A name of Greek origin meaning “the one who shines”. Can be shortened to Cass or Cassie. 

Catherine 

Well-known Catherines include Kate Middleton, the Duchess of Cambridge. The name is of Greek origin meaning “pure”. 

Cecilia 

The name means “blind” and sounds great when shortened to “Cici”. It has had popularity in recent years after it chosen as the baby name for Jim and Pam’s daughter on the hit show The Office US. 

Celeste

Meaning heavenly.

Charlotte

A pretty and feminine choice meaning free man or petite.

Clara 

The name Clara means “bright” or “clear” or “illustrious”.

Clarabelle

Meaning bright.

Clementine

Meaning merciful.

Constance 

The name means “constant” and is a beautiful but strong name choice for a little girl. 

Coraline

Meaning pearl.

Cordelia 

An unusual and strong name meaning “heart” or “daughter of the sea”. 

Darlene 

An English name meaning “darling”. This name has not been popular in recent years and so could be a good choice if you want an unusual name. 

Daphne

Meaning bay tree.

Dorothy

Can be shortened to Dot or Dotty. Means “gift of god”.  

Daisy flower in a baby's foot - vintage baby girl name idea

Daisy 

Perfect if you’re a fan of the floral baby name trend. Daisy is a flower that is appreciated for its simple beauty. The word also comes from the Old English term meaning “day’s eye”. 

Diana 

The name means divine and is of Greek origin. It has not been a popular name in recent years, but with the superhero Wonder Woman movies doing great at the box office its seen a little upsurge. It’s a great choice if you want something vintage that isn’t being widely used right now. 

Edie 

A pet form of Edith, meaning “rich in war” and also derived from the word for “wealth” or “blessed”. This name has really surged in popularity in recent years. 

Edith 

The longer form for Edie, with the same meanings as above. Goes great with a middle name such as June, which is also a vintage baby name choice. 

Eleanor

Meaning bright or shining one.

Elizabeth

Very versatile name choice when it comes to nicknames – Eliza, Liz, Lizzie, Beth, Betty. Meaning pledged to god.

Eloise

Meaning famous in war.

Elsie 

This name has really grown is popularity in recent years. It means “god is perfection” or “god is my oath”. 

Emmeline 

This is such as beautiful baby name choice as you can shorten it to Emmy or Emme. The name means “work” but is also linked to the names Emma and Emily. 

Esme 

A major character in Twilight called Esme caused this name to surge again. It means “esteemed” or “emerald” but also derives from the old French verb ester meaning “to love”. 

Etta 

Fans of the famous soul singer Etta James will love this choice. It means “ruler of the home”. 

Evelyn

This name means “beautiful bird” and is of English origin. It can be shortened to Eve or Evie. 

Edna 

If you love the grandma-chic name trend then you will love Edna! It means “gentleness” or “pleasure”. 

Eloise 

The name means famous warrior and is French. Could be shortened to Ellie. 

Emily

Meaning rival.

Ethel 

An Old English name meaning “noble maiden”.

Esther 

The name Esther is Persian and means “star”. Its a beautiful choice if you love the grandma names for babies trend.

Faye

Meaning fairy.

Frances 

The name Frances comes from the Latin word for “from France” or “free man”. The spelling Francis is the boy’s version. One of the most famous characters in movie history was called Frances, but the name was hardly used in the film! Dirty Dancing’s Baby was actually called Frances.

Florence 

Florence has surged into the top 100 baby names for girls in recent years. It means “I flourish” or “flower”. Can be shortened to Flo.

Georgia

Meaning farmer.

Gertrude 

The name means “spear of strength” and is a great choice if you want a rare baby name.

Grace

 The name Grace has been a very popular middle name but also is a perfect first name. It’s stayed a popular choice with parents, but falls under the vintage trend. It means “grace of God”.

Harriet

Meaning home ruler.

Hazel 

The name Hazel stems from the eye colour and tree of the same name. It’s become popular in recent years. John Krasinski and Emily Blunt called one of their daughters Hazel.

Helena 

A strong name with very interesting origins. It is the Latin version of the name Helen and features heavily in Greek mythology. Helen was the daughter of Zeus and the most beautiful woman in the world. She was known as “the face that launched a thousand ships” due to the war that broke out when she ran away from her husband.

Hilda

Meaning battle woman.

Honor 

A perfect vintage choice if you don’t want your baby name to be too close to the connotations of grandma. It means “honour”.

Ida 

A simple but pretty name meaning “hard working”.

Imogen

 The name means innocent and is of English origin.

Ines 

This girl’s name means “pure” or “chaste”.

Irene

Meaning peace.

Ivy 

This name is a great choice if you love nature inspired names. When ivy is given as flowers it signifies faithfulness.

Judith 

The name means “from Judea” or “Jewish”. Can be shortened to Jude or Judy.

Josephine

Katie Holmes’ character in Dawson’s Creek was called Josephine, or Joey for short. The name means “god will increase”.

Juliet

meaning youthful.

June 

The lead character in the Handmaid’s Tale series is called June. It comes from the name Juno, who was a Roman goddess.

Kate 

An English name meaning “pure”.

Lena 

A beautiful and strong choice for a girl. Lena means “torch” or “light”.

Lilian 

The name means “god is abundance”.

Louise 

A powerful name for a girl, it means “famous warrior” and has been a name used by the British royal family. Queen Victoria and Prince Albert called one of their daughters Louise.

Lucille

Meaning light.

Lucy 

The name means “light”. It’s stayed a popular name choice throughout the years.

Lydia

Meaning kind.

Mae

This is a popular middle name but also works great as a first name. The name comes from the word May, which has connections to the Roman goddess of growth and motherhood called Maia.

Margaret 

The name Margaret means “pearl”. Its a lovely feminine name that can be shortened to Maggie.

Mabel 

The name means “lovable” and is a perfect vintage name choice, especially if you want something that is not too commonly used today.

Margot 

A French name meaning “pearl”.

Marilyn

Meaning lake.

Matilda 

The name means “might” or “strength”. Matilda was also the lead character in the famous Roald Dahl book about a little girl with super powers.

Millie

Some parents like to take the name Amelia or Emelia and then use the shorted Millie as a nickname. However Millie is also popular as a name in itself! The name means industrious.

Minnie

Meaning intellect.

Nanette 

The name means grace and is a perfect choice if you want something unique.

Nell

A name of Latin, Greek and English origin. It means “shining light”.

Octavia 

A beautiful and interesting name that means “eighth”.

Olive

The name Olive has become more popular in recent years. It refers to both the colour and the tree.

Olivia 

A derivative of the name Olive that has been one of the top UK baby names in recent years.

Oriana

Meaning dawn.

Pearl 

The name means “pearl” and is a great choice if your baby is born in June, as it is the birthstone for this month.

Penelope 

The name means “weaver” and is famous for being in Homer’s Odyssey. Can be shortened to Penny.

Phoebe 

The name means “radiant” or “shining one”. Famous Phoebes include the character in Friends, but Phoebe was also a big name in Greek mythology.

Polly

Meaning humble.

Posey 

This is a very pretty and feminine choice for a baby girl name. It means “bunch of flowers”.

Prudence 

This name has fallen out of all the popular name charts but is a strong girl’s name. It means “prudence” or “good judgement”.

Quinn

A name used for both boys and girls. It means “counsel”.

Ruby 

A pretty name after the gemstone.

Ruth 

The name means friendship and is a simple but pretty choice.

Rosalind

Meaning pretty rose.

Rose 

This name has been extremely popular as a middle name in recent years but also works great was a first name. It’s short but sweet. It is a great choice if you love floral girl names.

Scarlett

Meaning red.

Serephina 

The name means “fiery ones”. It’s a great feminine choice.

Sylvia

A very old-fashioned and pretty name. It originates from the Latin word for forest and means “spirit of the wood”.  

Sophia 

This has remained quite a popular name over the years. It is a variation on the name Sophie and means “wisdom”.

Stella

Meaning star.

Theresa 

Can also be spent Teresa. It means “to reap”.

Tabitha 

The name means “gazelle”. It’s a very pretty and delicate baby name choice.

Valentina 

A feminine and interesting name meaning “healthy” or “strong”.

Vera 

The most famous Vera is perhaps Dame Vera Lynn who raised the spirits of troops during WWII. The name means “faith”.

Veronica

Meaning true image.

Victoria 

The name means “winner” and is a very little used name today so a good choice if you want your child to stand out.

Violet 

The name violet means purple and is a great choice if you’re looking for floral baby name inspiration. It’s become more popular in recent years, helped by high-profile Violets such as Jennifer Garner and Ben Affleck’s daughter. 

Winifred 

An unusual baby name meaning “holy” or “blessed”.

Willa 

This is a gorgeous baby girl name and means “resolute protection”.

Zara 

The name Zara has been very popular in recent years. It is derived from the name Sarah and means “princess” or “blossoming flower”.

How to pick a vintage baby name 

Choosing a baby name is the first important decision you will make for your baby – after all of your decisions on how and where you will give birth. 

It can feel like quite a daunting choice as it’s something your baby will have for the rest of their lives. 

But it’s also quite a joyful process going through the potential names for your little one. 

Here are some tips for choosing the perfect baby name: 

Write down all of the names you love 

Start off with a brain dump and have a list that you add to whenever you come across a name you love. It can help to have a notes document on your phone where you add these names to so you don’t forget them. Once you have a full list you can take a look at it in full and ditch the ones you’re not in love with. 

Research their meanings

Check out the meanings behind the names. This isn’t necessarily a make-or-break moment, but sometimes learning the meaning behind a name can put you off it for whatever reason. 

Think about nicknames 

Consider how the name might be shortened. If you really hate the nicknames then you may want to avoid the name. 

Make a shortlist of middle names

Some middle names go with pretty much everything, such as Rose or Mae. Others work only in specific combinations. Write down middle names you love, then add them to first names you love. You may end up with dozens of different combinations to think about. 

Consider how the name works with your surname 

Write out your favourite names in full with the surname just so you can see what it looks like, as well as saying it out loud. 

Debate the names with your partner

You both need to love the name that you choose. This means that if either of you really hates a name, you need to be prepared to axe it from the list. You could try compromising by using a name one of you really loves as a middle name. 

Wait a few days before definitely deciding on the name 

Once your baby is born you will have quite a lot to think about. For this reason its totally fine to wait a few days to make a proper decision on whether you’re totally happy with your first choice name. You get a few weeks before you have to register the birth and formally pick the name, so you don’t need to rush it. 

Vintage girl names that are still in style
Vintage baby girl name ideas
Vintage baby girl name ideas for parents who love the old-fashioned baby girl name trend

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.