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
