90+ Vintage Girl Names That Are Too Pretty to Be Forgotten

Obsessed with old-fashioned charm and timeless style?

I’ve got you.

Today, I’m sharing my list of 199 vintage girl names that I absolutely love – sweet, sassy, classic, and everything in between.

Some are rare. Some are rising. All of them? So, so good.

These names feel like heirlooms. Like lace. Like handwritten letters.

Whether you’re naming your first baby or your fifth doll—I hope something in this list makes your heart skip.

There’s something undeniably charming about vintage girl names.

They carry history. They feel warm and familiar—yet totally unique on a playground today.

Soft, strong, and full of story.

And I’m clearly not the only mom who loves them:

Names like Eleanor, Hazel, Clara, and Mabel have been making a quiet comeback… and now they’re totally having a moment.

I love how vintage girl names pair beautifully with modern middles—or go full-on classic with something like Louise or Frances.

They’re timeless. They grow well. And they just sound so lovely on any age.

My favorite way to use them?

Mix a vintage first with a short, modern middle—or flip it and let a vintage middle add some elegance to a simple name.

Let’s dive in –

The Best Vintage Girl Names

Adelaide
Origin: German
Meaning: Noble, kind

Agnes
Origin: Greek
Meaning: Pure, holy

Alma
Origin: Latin
Meaning: Nurturing, soul

Amabel
Origin: Latin
Meaning: Lovable

Anita
Origin: Spanish
Meaning: Grace

Annabelle
Origin: French
Meaning: Lovable

Antonia
Origin: Latin
Meaning: Priceless, beyond praise

Arlene
Origin: Gaelic
Meaning: Pledge, oath

Audrey
Origin: English
Meaning: Noble strength

Augusta
Origin: Latin
Meaning: Majestic, venerable

Beatrice
Origin: Latin
Meaning: Bringer of joy

Bernadette
Origin: French
Meaning: Brave as a bear

Bessie
Origin: Hebrew
Meaning: God is my oath

Betty
Origin: Hebrew
Meaning: Pledged to God

Birdie
Origin: English
Meaning: Little bird

Blanche
Origin: French
Meaning: White, fair

Bonnie
Origin: Scottish
Meaning: Pretty, cheerful

Camilla
Origin: Latin
Meaning: Young ceremonial attendant

Cecilia
Origin: Latin
Meaning: Blind

Celeste
Origin: Latin
Meaning: Heavenly

Clara
Origin: Latin
Meaning: Bright, clear

Clarabelle
Origin: Latin
Meaning: Bright and beautiful

Clementine
Origin: French
Meaning: Merciful, gentle

Constance
Origin: Latin
Meaning: Steadfastness

Cora
Origin: Greek
Meaning: Maiden

Cordelia
Origin: Celtic
Meaning: Heart; daughter of the sea

Daisy
Origin: English
Meaning: Day’s eye

Della
Origin: German
Meaning: Noble

Diana
Origin: Latin
Meaning: Divine

Dixie
Origin: French
Meaning: Tenth

Dolores
Origin: Spanish
Meaning: Sorrows

Dorothy
Origin: Greek
Meaning: Gift of God

Edith
Origin: English
Meaning: Prosperous in war

Edna
Origin: Hebrew
Meaning: Rejuvenation

Eileen
Origin: Irish
Meaning: Bright, shining one

Eleanora
Origin: Greek
Meaning: Shining light

Eliza
Origin: Hebrew
Meaning: Pledged to God

Ella
Origin: German
Meaning: All, completely; fairy maiden

Eloise
Origin: French
Meaning: Healthy, wide

Elsie
Origin: Scottish
Meaning: God is my oath

Emmeline
Origin: German
Meaning: Work

Estelle
Origin: Latin
Meaning: Star

Esther
Origin: Persian
Meaning: Star

Ethel
Origin: English
Meaning: Noble

Eugenia
Origin: Greek
Meaning: Well-born

Eva
Origin: Hebrew
Meaning: Life

Evelyn
Origin: English
Meaning: Desired, wished for child

Faye
Origin: English
Meaning: Fairy

Fern
Origin: English
Meaning: Fern plant

Flora
Origin: Latin
Meaning: Flower

Frances
Origin: Latin
Meaning: Free one

Frida
Origin: German
Meaning: Peace

Georgia
Origin: Greek
Meaning: Farmer

Geraldine
Origin: German
Meaning: Spear ruler

Gertie
Origin: German
Meaning: Strength of a spear

Gladys
Origin: Welsh
Meaning: Royal princess

Gloria
Origin: Latin
Meaning: Glory

Grace
Origin: Latin
Meaning: Grace, favor

Greta
Origin: German
Meaning: Pearl

Gwendolyn
Origin: Welsh
Meaning: White ring

Harriet
Origin: French
Meaning: Estate ruler

Hazel
Origin: English
Meaning: Hazel tree

Helen
Origin: Greek
Meaning: Shining light

Henrietta
Origin: German
Meaning: Ruler of the home

Hester
Origin: Persian
Meaning: Star

Hilda
Origin: German
Meaning: Battle woman

Ida
Origin: German
Meaning: Industrious one

Inez
Origin: Spanish
Meaning: Pure, holy

Irene
Origin: Greek
Meaning: Peace

Iris
Origin: Greek
Meaning: Rainbow

Isadora
Origin: Greek
Meaning: Gift of Isis

Ivy
Origin: English
Meaning: Ivy plant

Jacqueline
Origin: French
Meaning: Supplanter

Jane
Origin: Hebrew
Meaning: God is gracious

Jean
Origin: Hebrew
Meaning: God is gracious

Josephine
Origin: Hebrew
Meaning: God will increase

Joyce
Origin: Latin
Meaning: Lord

Judith
Origin: Hebrew
Meaning: Woman from Judea

June
Origin: Latin
Meaning: Youth

Lana
Origin: Irish
Meaning: Little rock

Laverne
Origin: French
Meaning: Springlike

Lena
Origin: Greek
Meaning: Light

Lenora
Origin: Greek
Meaning: Light

Leona
Origin: Latin
Meaning: Lioness

Lillian
Origin: Latin
Meaning: Lily

Lola
Origin: Spanish
Meaning: Sorrows

Lorraine
Origin: French
Meaning: From Lorraine

Louisa
Origin: German
Meaning: Renowned warrior

Louise
Origin: French
Meaning: Famous warrior

Lucille
Origin: Latin
Meaning: Light

Lucinda
Origin: Latin
Meaning: Light

Mabel
Origin: Latin
Meaning: Lovable

Mae
Origin: English
Meaning: Month of May

Magdalene
Origin: Hebrew
Meaning: Woman from Magdala

Mamie
Origin: Greek
Meaning: Pearl

Margaret
Origin: Greek
Meaning: Pearl

Marguerite
Origin: French
Meaning: Daisy, pearl

Maria
Origin: Latin
Meaning: Of the sea

Marian
Origin: Latin
Meaning: Grace

Marigold
Origin: English
Meaning: Golden flower

Marjorie
Origin: Greek
Meaning: Pearl

Martha
Origin: Aramaic
Meaning: Lady

Maude
Origin: German
Meaning: Mighty in battle

Maxine
Origin: Latin
Meaning: Greatest

Maybelle
Origin: Latin
Meaning: Lovable

Mildred
Origin: English
Meaning: Gentle strength

Millicent
Origin: German
Meaning: Strong in work

Mina
Origin: German
Meaning: Love

Minnie
Origin: German
Meaning: Of the mind

Miriam
Origin: Hebrew
Meaning: Wished-for child

Myrtle
Origin: Greek
Meaning: Evergreen shrub

Nancy
Origin: Hebrew
Meaning: Grace

Nellie
Origin: Greek
Meaning: Light

Nettie
Origin: Latin
Meaning: Clean, pure

Nora
Origin: Latin
Meaning: Honor

Odette
Origin: French
Meaning: Wealth

Olive
Origin: Latin
Meaning: Olive tree

Opal
Origin: Sanskrit
Meaning: Gem, jewel

Pamela
Origin: Greek
Meaning: All sweetness

Patricia
Origin: Latin
Meaning: Noble

Pauline
Origin: Latin
Meaning: Small

Pearl
Origin: Latin
Meaning: Precious gem

Penelope
Origin: Greek
Meaning: Weaver

Philomena
Origin: Greek
Meaning: Lover of strength

Phoebe
Origin: Greek
Meaning: Bright, shining

Priscilla
Origin: Latin
Meaning: Ancient

Ramona
Origin: Spanish
Meaning: Wise protector

Rebecca
Origin: Hebrew
Meaning: To bind

Rita
Origin: Spanish
Meaning: Pearl

Roberta
Origin: German
Meaning: Bright fame

Rosalie
Origin: Latin
Meaning: Rose

Rosemary
Origin: Latin
Meaning: Dew of the sea

Roxanne
Origin: Persian
Meaning: Dawn

Ruby
Origin: Latin
Meaning: Red gemstone

Ruth
Origin: Hebrew
Meaning: Companion, friend

Sally
Origin: Hebrew
Meaning: Princess

Selma
Origin: German
Meaning: Divine protector

Shirley
Origin: English
Meaning: Bright meadow

Sibyl
Origin: Greek
Meaning: Prophetess

Stella
Origin: Latin
Meaning: Star

Susan
Origin: Hebrew
Meaning: Lily

Sylvia
Origin: Latin
Meaning: Forest

Thelma
Origin: Greek
Meaning: Will, volition

Theresa
Origin: Greek
Meaning: Harvester

Tillie
Origin: German
Meaning: Mighty in battle

Velma
Origin: German
Meaning: Determined protector

Verna
Origin: Latin
Meaning: Spring

Veronica
Origin: Latin
Meaning: She who brings victory

Viola
Origin: Latin
Meaning: Violet

Violet
Origin: Latin
Meaning: Purple flower

Virginia
Origin: Latin
Meaning: Pure, virgin

Vivian
Origin: Latin
Meaning: Alive

Wanda
Origin: Slavic
Meaning: Shepherdess, wanderer

Wilhelmina
Origin: German
Meaning: Willful protector

Willa
Origin: German
Meaning: Resolute protection

Winifred
Origin: Welsh
Meaning: Peaceful friend

Yvette
Origin: French
Meaning: Yew tree

Zelda
Origin: German
Meaning: Gray fighting maid

First and Middle Vintage Names for Girl

Eleanor Mae
Clara Josephine
Mabel Louise
Ivy Florence
Hazel June
Lillian Pearl
Beatrice Faye
Edith Rose
Dorothy Claire
Esther Blythe
Frances Eliza
Cora Margot
Ruby Lorraine
Martha Celeste
Viola Genevieve
Stella Bernadette
Olive Winifred
Agnes Marie
Sylvia Nell
Irene Lucille
Nora Clementine
Della Frances
Harriet Maeve
Lola Beatrix
Marjorie Ruth
Flora Simone
Annie Theodora
Ida Wren
Willa Jane

Similar Posts