baby girl flower dress matching chair

250 Old-Fashioned Vintage Girl Names for Modern Babes

Feb 25, 2022

250 Old-Fashioned Vintage Girl Names for Modern Babes

AHEAD: The ultimate list of old-fashioned girls’ names with vintage charm.

If you’re looking for an old-fashioned baby name for your daughter, you’re in the right place!

Below, you’ll find a huge list of over 250 vintage girl names along with their meanings and current popularity.

baby girl flower dress matching chair

In compiling this list, I tried to give you lots of variety, keeping in mind that some people prefer classic names like Elizabeth and Josephine—and others are searching for names that are practically unheard of today like Alta and Nellie.

Whether you’re into names that were trendy in the 1800s, popular today, rare today, short, long, royal, Victorian, or somewhere in between, you’ll find tons of options below!

Grab your favorite pearls and let’s dive in!

Related: 81 Stunning Victorian Girl Names that are New Again

vintage girl names pin

Trendy now and then

These old-fashioned girl names are truly timeless. Not only are they in the top 100 baby names today, but they were also in the top 100 in the late 1800s!

Alice

  • Name meaning: Noble.
  • Popularity: #76

Amelia or Emilia

  • Name meaning: Work.
  • Popularity: Amelia ranks #6 and Emilia ranks #40.

Caroline

  • Name meaning: Free woman or strong.
  • Popularity: #71

Charlotte

  • Name meaning: Free woman. The most populous city in North Carolina.
  • Popularity: #4

Cora

  • Name meaning: Maiden.
  • Popularity: Cora ranks #88 and Kora is #492.

Ella

  • Name meaning: Fairy maiden.
  • Popularity: #15

Related: 265 Enchanted Middle Names for Ella

Trendy L names for girls

Emily

  • Name meaning: Rival or to excel.
  • Popularity: Emily ranks #18 and Emely is #522.

Emma

  • Name meaning: Whole.
  • Popularity: #2

Eva

  • Name meaning: Life.
  • Popularity: #93

Grace

  • Name meaning: Goodness.
  • Popularity: Grace ranks #28 and Gracie ranks #209.

Hazel

  • Name meaning: Of the Hazelnut tree.
  • Popularity: #31

Lillian

  • Name meaning: Lily flower.
  • Popularity: Lillian ranks #46 and Lilian is #654. Liliana is #110, Lilliana is #345, Lilianna is #842, and Lilyana is #881.

Lily or Lillie

  • Name meaning: Flower.
  • Popularity: Lily is #35, Lilly is #231, and Lillie is #724.

Lucy or Lucie

  • Name meaning: Light.
  • Popularity: Lucy ranks #49 and Lucie isn’t ranking.

Lydia

  • Name meaning: Beautiful one.
  • Popularity: #96

Nora

  • Name meaning: Light.
  • Popularity: Nora ranks #30 and Norah ranks #151.

Sadie

  • Name meaning: Princess.
  • Popularity: #78

Sarah

  • Name meaning: Princess.
  • Popularity: Sarah ranks #87 and Sara is #183.

Stella

  • Name meaning: Star.
  • Popularity: #42

If you like these vintage girl names but also like names that are trendy, check out this list of modern names.

Continuing on…

More timeless vintage names

baby girl of color lying down

While not quite as popular as the names on the first list, these old-fashioned girls’ names are currently ranking in the top 300 in the U.S. They were in the top 200 in the 1800s.

Ada

  • Name meaning: Noble. (Means ornament in Hebrew).
  • Popularity: #184

Adeline or Adaline

  • Name meaning: Noble.
  • Popularity: Adeline ranks #100 and Adaline is #285.

Amy

  • Name meaning: Beloved.
  • Popularity: #216

Related: Middle Names for Girls

Annie

  • Name meaning: Grace.
  • Popularity: #288

Callie

  • Name meaning: Beautiful.
  • Popularity: Callie ranks #165 and Cali is #292.

Clara

  • Name meaning: Clear and bright.
  • Popularity: #103

Daisy

  • Name meaning: Flower.
  • Popularity: #143

Eliza or Elisa

  • Name meaning: Pledged to God.
  • Popularity: Eliza ranks #115 and Elisa is #511.

Esther

  • Name meaning: Star.
  • Popularity: #153

Georgia

  • Name meaning: Farmer.
  • Popularity: #176

Isabelle or Isabel

  • Name meaning: Promise.
  • Popularity: Isabelle ranks #121 and Isabel ranks #157.

Jane

  • Name meaning: Noble or gracious.
  • Popularity: #265

Josie

  • Name meaning: Jehovah increases.
  • Popularity: #134

Julia

  • Name meaning: Youthful.
  • Popularity: #107

Katherine or Catherine

  • Name meaning: Pure.
  • Popularity: Katherine ranks #135 and Catherine is #267.

Lena

  • Name meaning: Ray of light.
  • Popularity: #270

Molly or Mollie

  • Name meaning: Rebellious.
  • Popularity: Molly ranks #174 and Mollie is not ranking.

Olive

  • Name meaning: Fruit of an olive tree.
  • Popularity: #197

Rose or Rosie

  • Name meaning: Flower.
  • Popularity: Rose ranks #113 and Rosie is #470.

Ruth

  • Name meaning: Friend.
  • Popularity: #220

Sophia or Sofia

  • Name meaning: Wisdom.
  • Popularity: Sophia ranks #5 and Sofia ranks #17.

Vera

  • Name meaning: Faith.
  • Popularity: #246

If you like these popular vintage girl names you might also like this list of short names.

Short vintage girls’ names

baby girl purple flower headband

These mini old-fashioned baby names are only 3 or 4 letters long.

If you prefer longer names click here to jump ahead to then next section.

Abby or Abbie

  • Name meaning: My father’s joy.
  • Popularity: #508

Alma

  • Name meaning: Nourishing or nutruring.
  • Popularity: #567

Anna or Anne

  • Name meaning: Grace.
  • Popularity: Anna ranks #68, Ana ranks #245, and Anne is #625.

Ava

  • Name meaning: Life. Bird. Island. Water.
  • Popularity: Ava ranks #3 and Avah is #655.

Esme

  • Name meaning: Beloved.
  • Popularity: #398

Etta

  • Name meaning: Keeper of the home.
  • Popularity: #927

Eve or Evie

  • Name meaning: Life.
  • Popularity: Eve ranks #471 and Evie ranks #319.

Faye

  • Name meaning: Fairy.
  • Popularity: #687

Ivy

  • Name meaning: An evergreen climbing plant.
  • Popularity: #58

June

  • Name meaning: Sixth month.
  • Popularity: #182

Lola

  • Name meaning: Sorrows.
  • Popularity: #240

Lulu

  • Name meaning: Wonderful one. Famous warrior. Pearl.
  • Popularity: This precious Luna-like name isn’t ranking.

May or Mae

  • Name meaning: Bitter or pearl. The 5th month.
  • Popularity: May is not currently popular but Mae ranks #576.

Myra

  • Name meaning: Beloved or admirable. Sweet-smelling oil.
  • Popularity: #556

Olga

  • Name meaning: Blessed or holy.
  • Popularity: This vintage O name isn’t ranking.

Opal

  • Name meaning: Precious stone.
  • Popularity: #659

Prue

  • Name meaning: Good judgment.
  • Popularity: This one-syllable vintage name isn’t ranking.

Roxy

  • Name meaning: Dawn.
  • Popularity: This mini R name isn’t ranking.

Ruby

  • Name meaning: Strong red gemstone.
  • Popularity: #74

Tess

  • Name meaning: To harvest.
  • Popularity: This old-fashioned T name isn’t ranking.

Thea

  • Name meaning: Gift of God.
  • Popularity: #303

If you like these short vintage girl names you might also like this list of 3-letter names or these 4-letter names.

Long vintage girls’ names

Timeless L names for girls

These old-fashioned girl names are as long as they come—each one is comprised of 8 to 10 letters!

Adelaide

  • Name meaning: Noble. South Australia’s cosmopolitan coastal capital.
  • Popularity: #274

Anastasia

  • Name meaning: Resurrection.
  • Popularity: #158

Angelina

  • Name meaning: Angel.
  • Popularity: #290

Annabelle

  • Name meaning: Graceful and beautiful.
  • Popularity: #222

Antoinette

  • Name meaning: Priceless one.
  • Popularity: This sophisticated baby name is not currently ranking.

Arabella

  • Name meaning: Yielding to prayer.
  • Popularity: #202

Caterina

Clementine

  • Name meaning: Mild and merciful; or citrus fruit.
  • Popularity: #610

Constance

  • Name meaning: Steadfastness.
  • Popularity: This classic Victorian name is not currently popular.

Coraline

  • Name meaning: Diminutive of coral.
  • Popularity: #643

Cordelia

  • Name meaning: Daughter of the sea.
  • Popularity: This great mermaid baby name isn’t ranking.

Emmeline

  • Name meaning: Work.
  • Popularity: #873

Evangeline

  • Name meaning: Bearer of good news.
  • Popularity: #263

Everleigh

  • Name meaning: Brave.
  • Popularity: Everly ranks #43 and Everleigh ranks #94.

Fiorella

  • Name meaning: Little flower.
  • Popularity: This fancy nature name is not in the top 1000.

Florence

  • Name meaning: Prosperous.
  • Popularity: #762

Florette

  • Name meaning: Small flower or blossom.
  • Popularity: This vintage F name isn’t ranking.

Francesca

  • Name meaning: From France; or free person.
  • Popularity: #456

Francine

  • Name meaning: From France; or free person.
  • Popularity: This 2-syllable vintage name isn’t ranking.

Frederica

Genevieve

  • Name meaning: Tribal woman.
  • Popularity: #169

Georgiana

  • Name meaning: Farmer.
  • Popularity: This Victorian name is not currently ranking.

Gretchen

  • Name meaning: Pearl.
  • Popularity: This G name hasn’t ranked since 2008.

Guinevere

  • Name meaning: White wave.
  • Popularity: This old-fashioned girls’ name is not ranking.

Gwendolyn

  • Name meaning: White ring.
  • Popularity: #377

Henrietta

  • Name meaning: Estate ruler.
  • Popularity: This regal H name isn’t in the top 1000.

Madeline

  • Name meaning: Woman from Israel.
  • Popularity: #95

Magdalena

  • Name meaning: From Magdela, Israel.
  • Popularity: #997

Marceline

  • Name meaning: Little warrior.
  • Popularity: #973

Marcella

  • Name meaning: Warlike.
  • Popularity: This pretty M name hasn’t ranked since 2002.

Penelope

  • Name meaning: Weaver.
  • Popularity: #25

Related: 300+ Precious Middle Names for Penelope

Philomena

  • Name meaning: Lover of strength.
  • Popularity: This long vintage name isn’t ranking.

Prudence

  • Name meaning: Careful.
  • Popularity: This classic P name isn’t ranking.

Rosalind

  • Name meaning: Pretty rose.
  • Popularity: This lovely baby name isn’t ranking.

Scarlett

  • Name meaning: Red.
  • Popularity: Scarlett ranks #21, Scarlet is #446, and Scarlette is #838.

Serafina or Seraphina

  • Name meaning: Fiery.
  • Popularity: Neither spelling of this beautiful long name is in the top 1000.

Valentina

  • Name meaning: Strength.
  • Popularity: #73

Virginia

  • Name meaning: Pure.
  • Popularity: #580

Willamina

  • Name meaning: With gilded helmet. Will. Desire. Protection.
  • Popularity: This classic girls’ name isn’t ranking.

Winifred or Winnifred

  • Name meaning: Peaceful friend or blessed peacemaker.
  • Popularity: This W name isn’t ranking.

If you like these long vintage girl names you might also like this list of elegant names.

Victorian baby names for girls

elegant baby girl bow pearls

These vintage girl names were popular during Queen Victoria’s reign from 1837 to 1901, a period known for its simplicity, elegance, and decorum.

Audrey

  • Name meaning: Noble strength.
  • Popularity: #60

Evelyn

  • Name meaning: Wished for child.
  • Popularity: Evelynn ranks #9 and Evelynn ranks #327.

Gilda

  • Name meaning: Golden.
  • Popularity: This old-fashioned girls’ name isn’t ranking.

Hannah

  • Name meaning: Grace.
  • Popularity: Hannah ranks #39, Hanna ranks #526, and Hana ranks #755.

Judith

  • Name meaning: Woman from Judea.
  • Popularity: #903

Juliana

  • Name meaning: Youthful.
  • Popularity: Juliana ranks #188 and Julianna is #269.

Maisie

  • Name meaning: Pearl.
  • Popularity: #409

Margery or Marjorie

  • Name meaning: Pearl.
  • Popularity: Neither spelling of this vintage name is ranking.

Marion

  • Name meaning: Drop of the sea; or beloved.
  • Popularity: This city name is not in the top 1000.

Matilda

  • Name meaning: Strength in battle.
  • Popularity: #478

Mercy

  • Name meaning: Compassion.
  • Popularity: #814

Octavia

  • Name meaning: Eighth.
  • Popularity: #335

Phoebe

  • Name meaning: Shining one. A medium-sized bird native to North and South America.
  • Popularity: #256

Susanna

  • Name meaning: Lily.
  • Popularity: This old-fashioned S name is not ranking.

Valerie

  • Name meaning: Strength.
  • Popularity: Valerie ranks #145 and Valery is #905.

If you like these vintage baby girl names check out this complete list of Victorian girl names.

Cool vintage names

baby girl red head bow bubbles bucket

These girls’ names aren’t just old-fashioned—they’re cool!

Abigail

  • Name meaning: My father’s joy.
  • Popularity: Abigail ranks #13 and Abby is #508.

Athena

  • Name meaning: Goddess.
  • Popularity: #108

Aurora

  • Name meaning: Dawn.
  • Popularity: #36

Delilah

  • Name meaning: Delicate.
  • Popularity: #69

Elise or Elyse

  • Name meaning: Abundance.
  • Popularity: Elise ranks #212 and Elyse is #718.

Eloise

  • Name meaning: Healthy.
  • Popularity: #138

Freya or Freyja

  • Name meaning: Lady. Noble person. A goddess associated with love, beauty, war, and death.
  • Popularity: Freya ranks #179 and Freyja is #958.

Juliette or Juliet

  • Name meaning: Youthful.
  • Popularity: Juliette ranks #180 and Juliet is #306.

Maeve

  • Name meaning: She who intoxicates.
  • Popularity: #173

Millie or Milly

  • Name meaning: Having strength or being industrious.
  • Popularity: Millie ranks #190 and Milly isn’t ranking.

Olivia

  • Name meaning: Olive tree. (Means lioness in Hebrew).
  • Popularity: #1

Related: The Ultimate List of Middle Names for Olivia

Rosalie

  • Name meaning: Rose.
  • Popularity: #198

Violet

  • Name meaning: Purple.
  • Popularity: Violet ranks #37, Violeta is #891, and Violette is #982.

Related: 500 Amazing Middle Names for Violet

Vivian or Vivienne

  • Name meaning: Life.
  • Popularity: Vivian ranks #101 and Vivienne is #260.

If you like these cool vintage girl names you’ll also like this list of badass names.

Popular names in the late 1800s

baby with giant flower headband

All of these vintage baby names for girls ranked in the top 200 in the late 1800s. You’ll notice that many of them are quite familiar now, but aren’t quite at the top of the charts.

Addie

  • Name meaning: Noble.
  • Popularity: This precious A name isn’t ranking.

Allie

  • Name meaning: Noble or defender.
  • Popularity: #429

Amanda

  • Name meaning: Worthy of love.
  • Popularity: #447

August or Augusta

  • Name meaning: Magnificent.
  • Popularity: August ranks #856 for girls and #155 for boys. Augusta isn’t ranking.

Belle

  • Name meaning: Beautiful.
  • Popularity: #999

Birdie

Carrie

  • Name meaning: Free woman.
  • Popularity: This C name hasn’t ranked since 2008.

Celia

  • Name meaning: Heavenly.
  • Popularity: #784

Delia

Della

  • Name meaning: Noble.
  • Popularity: #916

Dorothy

  • Name meaning: Gift of God.
  • Popularity: #534

Edith

  • Name meaning: Prosperous in war.
  • Popularity: #473

Elsie

  • Name meaning: Pledged to God.
  • Popularity: #814

Flora

  • Name meaning: Flowers or plants.
  • Popularity: #932

Frances or Francis

  • Name meaning: From France; or free person.
  • Popularity: Frances ranks #416. Francis ranks #481 for boys and is not ranking for girls.

Goldie

Harriet

Laura

  • Name meaning: Bay laurel plant (a symbol of victory or honor).
  • Popularity: #357

Mabel

  • Name meaning: Lovable.
  • Popularity: #427

Pearl

  • Name meaning: Gem.
  • Popularity: #773

Viola

  • Name meaning: Violet flower or musical instrument.
  • Popularity: This vintage V name isn’t ranking.

Winnie

  • Name meaning: Peaceful friend or blessed peacemaker.
  • Popularity: #770

If you like these old-fashioned baby girl names you might also like this list of names that mean graceful.

Classic royal names

baby girl in British flag outfit

These female vintage names are (or have been) held by members of various royal families across the globe. Many of them have been passed down to multiple generations of royalty.

Alexandra

  • Name meaning: Defender.
  • Popularity: #137

Related: 120+ Middle Names for Alex: Modern Ideas for Boys & Girls

Astrid

  • Name meaning: Divinely beautiful.
  • Popularity: #452

Beatrice

  • Name meaning: Bringer of joy.
  • Popularity: #550

Claire

  • Name meaning: Clear or bright.
  • Popularity: Claire ranks #57 and Clare ranks #823.

Delphina or Delphine

  • Name meaning: The French word for dolphin. Woman from Greek city, Delphi.
  • Popularity: Neither version of this vintage D name is ranking.

Eleanor

  • Name meaning: Shining light.
  • Popularity: #22

Elizabeth

  • Name meaning: Oath.
  • Popularity: #16

Estelle or Estella

  • Name meaning: Star.
  • Popularity: Estelle ranks #799 and Estella ranks #731.

Eugenie

  • Name meaning: Wellborn or noble.
  • Popularity: This super old-fashioned E name isn’t ranking.

Ingrid

Isabella

  • Name meaning: Promise.
  • Popularity: Isabella ranks #7, Izabella ranks #341, and Isabela ranks #830.

Josephine

  • Name meaning: Jehovah increases.
  • Popularity: #86

Leonora or Leonore

  • Name meaning: Light.
  • Popularity: Neither version of this elegant name meaning sun is currently ranking.

Louise

  • Name meaning: Famous warrior.
  • Popularity: #690

Madeleine

  • Name meaning: Woman from Israel.
  • Popularity: #394

Margaret

  • Name meaning: Pearl.
  • Popularity: Margaret ranks #126 and Maggie ranks #293.

Marie

  • Name meaning: Drop of the sea; or beloved.
  • Popularity: #619

Sophie

  • Name meaning: Wisdom.
  • Popularity: #75

Sylvie

  • Name meaning: From the forest. Woman of the woods.
  • Popularity: #776

Tatiana

  • Name meaning: Russian family name.
  • Popularity: This beautiful international name is not ranking.

Theodora

  • Name meaning: Gift of God.
  • Popularity: #834

Valeria

  • Name meaning: Strong, brave, health.
  • Popularity: #150

Victoria

  • Name meaning: Winner.
  • Popularity: #34

If you like these regal old-fashioned baby girl names check out this complete list of royal names.

Vintage girl names you don’t hear anymore

elegant baby girl vintage suitcase

If you’re looking for a rarely used name with vintage charm, this batch of old-school names is for you!

Agatha

  • Name meaning: Good woman.
  • Popularity: This old-fashioned baby name is not currently ranking.

Alba

  • Name meaning: White.
  • Popularity: This vintage girls’ name isn’t ranking.

Alta

  • Name meaning: Elevated.
  • Popularity: This cool name isn’t ranking.

Bertie

  • Name meaning: From Alberta, meaning noble or bright.
  • Popularity: This vintage baby girl name isn’t ranking.

Bettie or Betty

  • Name meaning: From Elizabeth, meaning pledged to God.
  • Popularity: This old-fashioned name isn’t ranking.

Billie

  • Name meaning: From Wilhelmina or Wilma, meaning resolute protection.
  • Popularity: This name is not currently ranking.

Cornelia

  • Name meaning: Horn.
  • Popularity: This vintage girls’ name isn’t ranking.

Dolly or Dollie

  • Name meaning: From Dorothy, meaning gift of God.
  • Popularity: This old-fashioned name isn’t ranking.

Edna

  • Name meaning: Rebirth or rejuvenation.
  • Popularity: This vintage baby girl name isn’t ranking.

Effie

  • Name meaning: Pleasant speech.
  • Popularity: This adorable name isn’t ranking.

Ethel

  • Name meaning: Noble.
  • Popularity: This old-fashioned baby girl name isn’t ranking.

Hattie

  • Name meaning: Estate ruler.
  • Popularity: #425

Helga

  • Name meaning: Holy or sacred.
  • Popularity: This girls’ name isn’t ranking.

Hilda

  • Name meaning: Battle or hiding.
  • Popularity: This name isn’t ranking in the U.S.

Lottie

  • Name meaning: From Charlotte, meaning free.
  • Popularity: This vintage baby girl name isn’t ranking.

Lula

  • Name meaning: Famous warrior.
  • Popularity: This old fashioned L name isn’t ranking.

Mattie

  • Name meaning: From Martha, Matilda, or Matthew. Lady or gift of God.
  • Popularity: This vintage girls’ name last ranked in 2015.

Minnie

  • Name meaning: Intelect.
  • Popularity: This Victorian name is not popular in the U.S.

Nellie

  • Name meaning: Light.
  • Popularity: Nellie ranks #837 and Nelly isn’t ranking.

Philippa or Pippa

  • Name meaning: Lover of horses. (Pippa is short for Philippa, but please Google it for its undesirable meaning).
  • Popularity: Neither version of this old-fashioned P name is ranking.

Polly

Rena

  • Name meaning: Joy or melody.
  • Popularity: This old-fashioned baby name isn’t ranking.

Roselle

  • Name meaning: Rose (flower) + elle (girl).
  • Popularity: This elegant name isn’t ranking.

Sally or Sallie

  • Name meaning: Princess.
  • Popularity: Sally last ranked in 2004 and Sallie isn’t ranking.

Tawny

  • Name meaning: Golden brown.
  • Popularity: This vintage baby name isn’t ranking.

Tillie

  • Name meaning: Strength in battle.
  • Popularity: #527

Verna

  • Name meaning: Spring.
  • Popularity: This rare old-fashioned girls’ name isn’t ranking.

Wilma

  • Name meaning: With gilded helmet. Will. Desire. Protection.
  • Popularity: This girls’ name isn’t ranking.

If you like these rare vintage girl names check out these unusual and exotic names.

More old fashioned girls’ names to consider

closeup baby girl big bow

Last but not least, check out this final batch of elegant vintage girl names!

Adara

  • Name meaning: Noble or virgin.
  • Popularity: This old-fashioned baby name is not in the top 1000.

Adele or Adel

  • Name meaning: Noble.
  • Popularity: Adele ranks #790 and Adel isn’t ranking.

Adelia

Annette

  • Name meaning: Grace.
  • Popularity: This girls’ name isn’t ranking.

Aurelia

  • Name meaning: Golden one. Also a type of jellyfish.
  • Popularity: #528

Bellamy

  • Name meaning: Beautiful friend.
  • Popularity: This B name ranks #795 girls and #728 for boys.

Bridget

  • Name meaning: Strength.
  • Popularity: #747

Carmen

  • Name meaning: Garden or fertile land.
  • Popularity: #433

Celeste

  • Name meaning: Heavenly.
  • Popularity: #353

Colette

  • Name meaning: People of victory.
  • Popularity: #529

Corinne

  • Name meaning: Girl or maiden.
  • Popularity: #954

Cosette

  • Name meaning: Victorious or little thing.
  • Popularity: This cute baby name is not ranking.

Daphne

  • Name meaning: Daphne laureola is an evergreen shrub with narrow leathery leaves.
  • Popularity: #415

Elowen or Elowyn

  • Name meaning: Elm tree.
  • Popularity: Neither spelling of this tree name for girls is ranking in the top 1000.

Fiora

  • Name meaning: Little flower.
  • Popularity: This girls’ name isn’t ranking.

Greta

  • Name meaning: Pearl.
  • Popularity: #743

Isadora

  • Name meaning: Gift of the goddess Isis.
  • Popularity: This vintage I name is not in the top 1000.

Lucille

  • Name meaning: Light.
  • Popularity: #271

Margot or Margo

  • Name meaning: Pearl.
  • Popularity: Margot ranks #234 and Margo ranks #760.

Marilyn

  • Name meaning: Mary + Lynn. Drop of the sea or beloved + lake.
  • Popularity: #636

Miriam

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: Miriam ranks #280 Maryam ranks #503 and Mariam ranks #632.

Odessa

  • Name meaning: Long journey.
  • Popularity: This vintage name isn’t ranking.

Odette

  • Name meaning: Wealthy.
  • Popularity: This girls’ name isn’t ranking.

Olympia

  • Name meaning: From Mount Olympus, as the abode of the gods in Greek mythology.
  • Popularity: This 4-syllable girls’ name isn’t ranking.

Ophelia

  • Name meaning: Help.
  • Popularity: #391

Ophira

  • Name meaning: Gold.
  • Popularity: This Hebrew name isn’t ranking in the U.S.

Penny

  • Name meaning: Weaver.
  • Popularity: #727

Portia

  • Name meaning: Pig. (But remember it as a character in a Shakespeare play instead). Also a moon of Uranus.
  • Popularity: This outer space name is not currently ranking in the top 1000.

Prairie

  • Name meaning: Large open grassland.
  • Popularity: This vintage hippie name isn’t ranking.

Serena

  • Name meaning: Peace and tranquility.
  • Popularity: #421

Shelby

  • Name meaning: Estate on the ledge.
  • Popularity: #502

Tabitha

  • Name meaning: Gazelle or graceful.
  • Popularity: This girls’ name isn’t ranking.

Tessa

  • Name meaning: One who harvests.
  • Popularity: #279

Willa

  • Name meaning: With gilded helmet, will, desire, protection.
  • Popularity: #349

Did you find the perfect vintage baby name? If not, here are some more lists to check out…

Final thoughts on vintage baby girl names

Whether you like vintage names for their old-fashioned flair, sense of history, or simply because they’re not heard very often anymore, there are plenty of beautiful names to choose from.

The real challenge is picking a classic name that feels fresh and fit for a young lady in the 2020s. The good news is that “grandma names” are definitely making a comeback, so no matter which direction you go in, you can’t go wrong.

Not to mention, even if a name feels super old-fashioned, your daughter’s energy and spunk will make it feel new again.

Hopefully, you’ve found a few lead contenders on this list, or at least come away with some baby name inspiration.

Congratulations and good luck choosing the perfect vintage name for your daughter!

old fashioned girl names pin

250+ Vintage Girl Names