253 Timeless Vintage Girl Names With Old Fashioned Charm

 

Old fashioned girl names have a timeless charm that never goes out of style. These vintage girl names remind us of the stories our grandparents used to share that carry a sense of tradition.

Some even come from Old English female names connected to women who shaped British history and have stayed popular for generations. These classic girl names connect the past and present with elegance and meaning.

In this post, discover over 250 old fashioned female names to search through. Not sure if you’re having a boy? We also have a list of over 300 vintage boy names for you!

(Originally published: Sep 16, 2023 | Updated: Sep 21, 2025)

Little girl with blonde hair wearing a vintage lace bow and dress with flowers

Old Fashioned Girl Names (A to C)

(An alphabetical list with origins, meanings, and nicknames where relevant)

The names on this list were researched by using websites like BabyCenter to find their origins and meanings. Just keep in mind that certain names can mean other things in different languages. Nicknames were also added where relevant.

  • Abigail

    • Origin: Hebrew

    • Meaning: “my father’s joy”

    • Nicknames: Abby, Gail

  • Ada

    • Origin: German

    • Meaning: “nobility”

    • Nicknames: Addy, Ade, Ads

  • Adelaide

    • Origin: German

    • Meaning: “noble”

    • Nicknames: Addie, Ade, Della, Delly

  • Adele

    • Origin: German

    • Meaning: “nobility”

    • Nicknames: Addy, Dell

  • Adeline

    • Origin: French

    • Meaning: “noble”

    • Nicknames: Addy, Ada, Lena, Delia

  • Agatha

    • Origin: Greek

    • Meaning: “good; honorable”

    • Nicknames: Ags, Aggy

  • Agnes

    • Origin: Greek

    • Meaning: “pure; holy”

    • Nicknames: Aggie, Nessie, Nes

  • Alice

    • Origin: German

    • Meaning: “noble; exalted”

    • Nicknames: Al, Ally

  • Alma

    • Origin: Latin

    • Meaning: “nourishing”

    • Nickname: Ally

  • Amelia

    • Origin: Latin

    • Meaning: “work”

    • Nicknames: Amy, Ames, Mia, Mel, Millie

  • Anita

    • Origin: Hebrew

    • Meaning: “gracious; merciful”

    • Nicknames: Ana, Anne, Annie, Nita

  • Annabelle

    • Origin: French

    • Meaning: “loving”

    • Nicknames: Belle, Ann, Anna, Annie

    • Recommended: Annabelle is also on our list of middle names for Braylin

  • Anne

    • Origin: Hebrew, English

    • Meaning: “God has favored me; grace”

    • Recommended: Anne is also on our list of short names for a girl

  • Annette

    • Origin: French

    • Meaning: “gracious; merciful”

    • Nicknames: Anne. Annie, Netty

  • Annemarie

    • Origin: Hebrew

    • Meaning: “gracious; favored”

    • Nicknames: Angie, Anna, Marie

  • Anthea

    • Origin: Greek

    • Meaning: “flowery”

    • Nicknames: Annie, Ant, Thea, Tee

  • Arabella

    • Origin: Latin

    • Meaning: “answered prayer”

    • Nicknames: Ara, Ari, Bella, Belle

  • Arlene

    • Origin: Irish

    • Meaning: “pledge or oath”

    • Nicknames: Lena, Arlie, Aria

  • Aster

    • Origin: Greek

    • Meaning: “star”

  • Audrey

    • Origin: English

    • Meaning: “noble strength”

    • Nicknames: Adi, Drea, Dre. Drea

  • Augusta

    • Origin: Latin

    • Meaning: “majestic; grand”

    • Nicknames: Aggie, Gussie

    • Recommended: Augusta is also on our list of destination names for girls

  • Aurelia

    • Origin: Latin

    • Meaning: “the golden one”

    • Nicknames: Aurie, Lia

  • Ava

  • Babette

    • Origin: French

    • Meaning: “God is my oath”

    • Nicknames: Babe, Bette, Betti, Babs

  • Barbara

    • Origin: Greek

    • Meaning: “foreign”

    • Nicknames: Bab, Babs, Barbie, Bobbie

  • Beatrice

    • Origin: Italian, Latin

    • Meaning: “she who brings happiness; blessed”

    • Nicknames: Bay, Bess, Betty, Birdie

  • Belinda

    • Origin: German, Spanish

    • Meaning: “pretty one; serpent”

    • Nicknames: Bella, Belle, Lindie

  • Belle

    • Origin: French

    • Meaning: “beautiful”

  • Bernadette

    • Origin: German, French

    • Meaning: “brave as a bear”

    • Nicknames: Bernie, Benny, Betty, Etta

    • Recommended: Bernadette is also on our list of strong female names

  • Betsy

    • Origin: English

    • Meaning: “God is my oath”

    • Nicknames: Bess, Betty, Bessie

  • Betty

    • Origin: English

    • Meaning: “pledged to God”

    • Nicknames: Bets, Betsy, Beth

    • Recommended: Betty is a beautiful 5 letter girl name

  • Beverly

    • Origin: English

    • Meaning: “dweller near the beaver stream”

    • Nicknames: Bev, Buffy, Lee

  • Birdie

    • Origin: English, Swedish

    • Meaning: “bird”

  • Blanche

    • Origin: French

    • Meaning: “white”

    • Nicknames: Blanchie, Blanc

  • Blythe

    • Origin: English

    • Meaning: “carefree”

    • Nicknames: Bee, Bly, Billie

  • Bonnie

    • Origin: Scottish

    • Meaning: “beautiful; cheerful”

    • Nicknames: Bee, Bon

  • Brenda

    • Origin: Scandinavian

    • Meaning: “sword”

    • Nicknames: Bree, Bren

  • Bridget

    • Origin: Irish

    • Meaning: “exalted one”

    • Nicknames: Bridge, Brid, Bridgie

  • Callie

    • Origin: Greek

    • Meaning: “beautiful”

    • Nicknames: Cals, Cal, Lee

  • Camilla

    • Origin: Latin

    • Meaning: “young ceremonial attendant”

    • Nicknames: Cam, Cammi, Mila

  • Candace

    • Origin: Latin

    • Meaning: “white; pure; sincere”

    • Nicknames: Candy, Cand

  • Caroline

    • Origin: French

    • Meaning: “strong; free”

    • Nicknames: Carol, Carrie, Callie

  • Cassandra

    • Origin: Greek

    • Meaning: “shining; to excel”

    • Nicknames: Cassie, Sandra, Sandy, Cass

  • Catherine

    • Origin: French

    • Meaning: “pure; clear”

    • Nicknames: Cath, Cathy, Cate, Katie, Cay, Kit, Kitty

  • Celeste

    • Origin: Latin

    • Meaning: “heavenly”

    • Nicknames: Cece, Lettie, Elle, Celly

  • Celia

    • Origin: Latin

    • Meaning: “heavenly”

    • Nicknames: Cece, Lia, Celi

  • Charlotte

  • Chloe

    • Origin: Greek

    • Meaning: “blooming; fertility”

    • Nicknames: Clo, Lola, Clover

  • Clara

    • Origin: Latin

    • Meaning: “bright”

    • Nicknames: Claire, Clarrie, Aria

  • Clarabelle

    • Origin: Latin

    • Meaning: “bright and beautiful”

    • Nicknames: Clare, Belle

  • Clarice

    • Origin: Italian

    • Meaning: “bright; clear”

    • Nicknames: Clare, Clarie, Reece

  • Claudia

    • Origin: Latin

    • Meaning: “lame; enclosure”

    • Nicknames: Claud, Claudie

  • Clementine

    • Origin: French, Latin

    • Meaning: “mild; merciful”

    • Nicknames: Clem, Clemi, Tyne

    • Recommended: Clementine is also on our list of colorful baby names

  • Colette

    • Origin: French

    • Meaning: “people of victory”

    • Nicknames: Coli, Lette, Lettie, Ettie

  • Colleen

    • Origin: Irish

    • Meaning: “girl”

    • Nicknames: Colly, Leena, Cole, Coll

  • Constance

    • Origin: Latin

    • Meaning: “steadfastness”

    • Nickname: Connie

  • Cora

    • Origin: Greek

    • Meaning: “maiden”

    • Nicknames: Core, Corazon

  • Cordelia

    • Origin: Latin, Celtic

    • Meaning: “heart; daughter of the sea”

    • Nicknames: Cora, Delia, Lia, Corie, Cordie

    • Recommended: Cordelia is also on our list of mermaid baby names

Baby wearing vintage bonnet wrapped with old fashioned girl names textin purple blanket

Vintage Girl Names (D to G)

  • Dahlia

    • Origin: Scandinavian

    • Meaning: “Dahl’s flower”

    • Nicknames: Dolly, Lia

    • Recommended: Dahlia is a pretty plant name

  • Daisy

    • Origin: English

    • Meaning: “day’s eye”

    • Nicknames: Dee Dee, Dais

  • Daphne

    • Origin: Greek

    • Meaning: “laurel tree; bay tree”

    • Nicknames: Daph, Daffy

    • Recommended: Daphne is also on our list of attitude nicknames and names

  • Darcy

    • Origin: French, Irish

    • Meaning: “dark one; from the fortress”

    • Nicknames: Dee, Darce

  • Darina

    • Origin: Slavic

    • Meaning: “gift”

    • Nicknames: Dari, Rina

  • Darla

    • Origin: English

    • Meaning: “dear, loved one”

    • Nicknames: Dara, Dalla, Dar

  • Deirdre

    • Origin: Irish

    • Meaning: “sorrowful”

    • Nicknames: Dee, Dee Dee

  • Delia

    • Origin: Greek

    • Meaning: “born on the island of Delos”

    • Nicknames: Deli, Lia, Dell

  • Delilah

    • Origin: Hebrew

    • Meaning: “delicate”

    • Nicknames: Deli, Lala, Lily, Lila

  • Della

    • Origin: German

    • Meaning: “noble”

    • Nicknames: Dell, Dee

  • Denise

    • Origin: French

    • Meaning: “god of Nysa”

    • Nicknames: Dennie, Dee Dee, Dee, Neecy

  • Diana

    • Origin: Latin

    • Meaning: “divine”

    • Nicknames: Di, Dianne, Dee

  • Diane

    • Origin: French

    • Meaning: “divine”

    • Nicknames: Di, Dee, Dee Dee

  • Dina

    • Origin: Hebrew, English, Greek

    • Meaning: “God has judged”

    • Nickname: Dee

  • Dolores

    • Origin: Spanish

    • Meaning: “lady of sorrows”

    • Nicknames: Dee, Dot, Dotty, Dolly, Lola, Loli, Dollie

  • Donna

    • Origin: Italian

    • Meaning: “lady”

    • Nicknames: Don, Donnie, Nia

  • Dora

    • Origin: Greek

    • Meaning: “gift”

  • Doretta

    • Origin: Greek

    • Meaning: “gift of God”

    • Nicknames: Etta, Dori

  • Dorothy

    • Origin: Greek

    • Meaning: “God’s gift”

    • Nicknames: Dot, Dotty, Dolly, Dortha, Dora

  • Edith

    • Origin: English

    • Meaning: “prosperous in war”

    • Nicknames: Edy, Dita

  • Edna

    • Origin: Hebrew

    • Meaning: “rejuvenation; delight”

    • Nicknames: Eda, Eddy

  • Edwina

    • Origin: English

    • Meaning: “rich friend; prosperous”

    • Nicknames: Eddie, Winnie

    • Recommended: Edwina is also on our list of names meaning friend

  • Eileen

    • Origin: Irish

    • Meaning: “bright and shining one”

    • Nicknames: Lee, Lina, Isla

  • Elaine

    • Origin: French

    • Meaning: “shining light”

    • Nicknames: Eli, Laine, Laney

  • Eleanor

    • Origin: English

    • Meaning: “shining one”

    • Nicknames: Elle, Ella, Ellie, Nelle, Nora, Nola

  • Eleanora

    • Origin: Greek

    • Meaning: “sun ray; shining light”

    • Nicknames: Ellie, Nola, Lane, Nora

    • Recommended: Eleanora is also on our list of sun names for girls

  • Eliza

    • Origin: English

    • Meaning: “God is my oath”

    • Nicknames: Liza, Eli, Lizzie, Lilly, Liz

  • Elizabeth

    • Origin: Hebrew

    • Meaning: “God is my oath”

    • Nicknames: Betty, Betsey, Betta, Eli, Bess, Liz, Beth, Eliza, Liza, Lea, Lilly

  • Eloise

    • Origin: French

    • Meaning: “famous warrior”

    • Nicknames: Ellie, Lola, Lolly

    • Recommended: Eloise is also on our list of southern belle names

  • Elspeth

    • Origin: Scottish

    • Meaning: “pledged to God”

    • Nicknames: Ella, Ellie, Elle

  • Emily

    • Origin: Latin

    • Meaning: “striving; eager”

    • Nicknames: Em, Emi, Emma, Lee

  • Emma

  • Esme

    • Origin: French

    • Meaning: “loved; esteemed”

    • Nicknames: Essie, Ezzie

  • Ethel

    • Origin: English

    • Meaning: “noble”

    • Nickname: Etta

  • Etta

    • Origin: English

    • Meaning: “ruler of the home”

  • Eugenia

    • Origin: Greek

    • Meaning: “well-born”

    • Nicknames: Gina, Genie, Genia, Gene

  • Eunice

    • Origin: Greek

    • Meaning: “good victory”

    • Nicknames: Ness, Uni, Nini, Nicie

  • Evangeline

    • Origin: Greek

    • Meaning: “bearer of good news; like an angel”

    • Nicknames: Evie, Eva, Lina, Ella, Ellie

    • Recommended: Evangeline is also on our list of names that mean angel for girls

  • Evelyn

    • Origin: English

    • Meaning: “beautiful bird”

    • Nicknames: Evy, Eve, Lynn

  • Faye

    • Origin: English

    • Meaning: “fairy”

  • Felicia

    • Origin: Latin

    • Meaning: “lucky; fortunate; happy”

    • Nicknames: Licia, Fish, Fee, Fia, Ellie, Elle

  • Flora

    • Origin: Latin

    • Meaning: “flower”

    • Nicknames: Flor, Flo, Florie

  • Florence

    • Origin: Latin

    • Meaning: “flourishing; prosperous”

    • Nicknames: Flo, Flor, Florie

  • Frances

    • Origin: Latin

    • Meaning: “from France, free one”

    • Nicknames: Frannie, Fran, Frankie, Sis

  • Francine

    • Origin: French

    • Meaning: “free”

    • Nicknames: Fran, Francie, Franny

  • Gertrude

    • Origin: German

    • Meaning: “strength of a spear”

    • Nicknames: Gert, Gertie, Trudy

  • Georgette

    • Origin: French

    • Meaning: “farmer”

    • Nicknames: George, Georgie, Jet, Gigi

  • Georgia

    • Origin: English

    • Meaning: “farmer”

    • Nicknames: George, Georgie, Gigi

  • Georgina

    • Origin: Greek

    • Meaning: “earthworker”

    • Nicknames: Georgi, Gigi, Gina

  • Gillian

    • Origin: English

    • Meaning: “youthful”

    • Nicknames: Gill, Gigi, Jill

  • Gladys

    • Origin: Welsh

    • Meaning: “land; nation”

  • Glenda

    • Origin: Welsh

    • Meaning: “holy and good”

    • Nicknames: Glen, Glenny

  • Gloria

    • Origin: Latin

    • Meaning: “glory”

    • Nicknames: Glo, Glori, Gigi

  • Grace

    • Origin: Latin

    • Meaning: “God’s grace”

    • Nicknames: Gracy, Gray, Gi

  • Greta

    • Origin: German

    • Meaning: “pearl”

  • Gretchen

    • Origin: German

    • Meaning: “pearl”

    • Nicknames: Greta, Hen, Gretch

  • Gwendolyn

    • Origin: Welsh

    • Meaning: “fair bow; blessed ring”

    • Nicknames: Gwen, Wendy, Winnie

    • Recommended” Gwen is also on our list of names that mean snow or ice

baby girl wearing white vintage dress with yellow bow in her hair and vintage girl names text

Classic Girl Names (H to M)

  • Hannah

    • Origin: Hebrew

    • Meaning: “favor; grace”

    • Nicknames: Anna, Annie, Han, Hay

    • Recommended: Hannah is also a hippie girl name

  • Harriet

    • Origin: French, English

    • Meaning: “estate ruler”

    • Nicknames: Hattie, Hetty, Harri

  • Hattie

    • Origin: American

    • Meaning: “home ruler”

  • Hazel

    • Origin: English

    • Meaning: “the hazel tree”

    • Nicknames: Haz, Elle, Ellie, Haze

  • Helen

    • Origin: Greek

    • Meaning: “torch; shining light”

    • Nicknames: Lena, Lenie, Elle, Heli

  • Helena

    • Origin: Greek

    • Meaning: “shining light”

    • Nicknames: Lena, Helen, Nell, Lane

  • Helga

    • Origin: Old Norse

    • Meaning: “holy; blessed”

    • Nicknames: Helen, Heli

  • Henrietta

    • Origin: English

    • Meaning: “ruler of the home”

    • Nicknames: Etta, Etty, Henny, Retta, Nettie

  • Hilda

    • Origin: Old Norse

    • Meaning: “battle”

    • Nickname: Hildy

  • Ida

  • Irene

  • Iris

    • Origin: Greek

    • Meaning: “rainbow”

    • Nicknames: Riss, Rissie

  • Isabella

    • Origin: Hebrew, Spanish, Italian

    • Meaning: “pledged to God”

    • Nicknames: Bella, Izzy, Belle

  • Isadora

    • Origin: Latin, Greek

    • Meaning: “gift of Isis”

    • Nicknames: Dora, Dori, Isa, Izzy

  • Ivy

    • Origin: English

    • Meaning: “climbing vine plant”

  • Jane

    • Origin: English

    • Meaning: “God is gracious”

    • Nicknames: Janie, Jenny

  • Jean

    • Origin: English

    • Meaning: “God is gracious”

    • Nickname: Jeannie

  • Jeanette

    • Origin: Hebrew

    • Meaning: “God is gracious”

    • Nicknames: Jan, Jen, Jean, Jenni, Netti, Jeanie

  • Joanna

    • Origin: Latin

    • Meaning: “God is gracious

    • Nicknames: Jo, Hannah, Joan, Jody

  • Josephine

    • Origin: French

    • Meaning: “Jehovah increases”

    • Nicknames: Josie, Joey, Jojo

    • Recommended: Josephine is also on our list of girl names with cute nicknames

  • Joy

    • Origin: Latin

    • Meaning: “happiness”

  • Joyce

    • Origin: Latin

    • Meaning: “Lord”

    • Nickname: Joy

  • Judith

    • Origin: Hebrew

    • Meaning: “woman from Judea”

    • Nicknames: Judy, Jude, Jody

  • Julia

    • Origin: Latin

    • Meaning: “youthful; sky father”

    • Nicknames: Jewel, Jules, Lia

  • Juliet

    • Origin: English

    • Meaning: “downy haired; youthful”

    • Nicknames: Jules, Jule, Juju

  • June

    • Origin: Latin

    • Meaning: “born in June”

    • Nicknames: Junie, Junebug

  • Justine

    • Origin: Latin

    • Meaning: “fair; upright”

    • Nicknames: Justi, Teenie, Tina

  • Kathy

    • Origin: English

    • Meaning: “pure”

    • Nicknames: Kate, Katie, Kat, Kit, Kitty

  • Kathleen

    • Origin: Irish

    • Meaning: “pure”

    • Nicknames: Kate, Katie, Kat, Kath, Kathy

  • Lillian

    • Origin: Latin, English

    • Meaning: “lily; pledged to God”

    • Nicknames: Lil, Lily

  • Linda

    • Origin: Spanish

    • Meaning: “pretty”

    • Nicknames: Lynn, Lindy, Lin

  • Lois

    • Origin: Greek

    • Meaning: “most desirable”

  • Loretta

    • Origin: Italian

    • Meaning: “laurel”

    • Nicknames: Lora, Lolo, Lori, Ettie, Etta, Lettie

  • Lorraine

    • Origin: French

    • Meaning: “from Lorraine”

    • Nicknames: Lori, Raine

  • Louisa

    • Origin: French, German

    • Meaning: “famous warrior”

    • Nicknames: Lou, Lulu, Ouisa

  • Louise

    • Origin: French

    • Meaning: “renowned warrior”

    • Nicknames: Lou, Lula, Lola, Lulu

  • Lucille

    • Origin: French

    • Meaning: “the light”

    • Nicknames: Lucy, Lu, Lulu, Lulie, CeeCee

    • Recommended: Lucille is a beautifully elegant girl name

  • Lucinda

    • Origin: Latin

    • Meaning: “light”

    • Nicknames: Lucia, Lucy, Cindy

  • Luella

    • Origin: English, Latin

    • Meaning: “famous elf; famous warrior”

    • Nicknames: Lu, Lulu, Ella

  • Lydia

    • Origin: Greek

    • Meaning: “woman from Lydia”

    • Nicknames: Lyd, Lyds, Lia

  • Lynette

    • Origin: French

    • Meaning: “pretty one”

    • Nicknames: Linnie, Lynn, Netty

  • Mabel

    • Origin: English

    • Meaning: “loveable; dear”

    • Nicknames: May, Mabe

  • Madeline

    • Origin: English

    • Meaning: “high tower; woman from Magdala”

    • Nicknames: Maddy, Mads

  • Maeve

    • Origin: Irish

    • Meaning: “she who intoxicates”

    • Nicknames: Mae, Mavie

  • Maisie

    • Origin: English

    • Meaning: “pearl”

    • Nicknames: Mai, Mais, Zee

  • Margaret

    • Origin: Greek

    • Meaning: “pearl”

    • Nicknames: Maggie, Marge, Margie, Madge, Margery, Marnie

  • Margot

    • Origin: French

    • Meaning: “pearl”

    • Nicknames: Maggie, Margi, Meg, Marg

  • Marilyn

  • Marion

    • Origin: Hebrew

    • Meaning: “drop of the sea; bitter; beloved”

    • Nicknames: Mar, Mari

  • Marjorie

    • Origin: Scottish

    • Meaning: “pearl”

    • Nicknames: Marge, Margie, Mar, MJ, Maggie

  • Marlena

    • Origin: German

    • Meaning: “combination of Mary and Magdalene; woman from Magdala”

    • Nicknames: Marly, Lena, Marla, Marlee

  • Martha

    • Origin: Aramaic

    • Meaning: “lady or mistress of the house”

    • Nicknames: Marty, Mattie, Mat

  • Matilda

    • Origin: German

    • Meaning: “mighty in battle”

    • Nicknames: Mattie, Tillie, Tilda

  • Maureen

    • Origin: Irish

    • Meaning: “star of the sea”

    • Nicknames: Mo, Reenie

  • Mavis

    • Origin: French

    • Meaning: “song thrush”

    • Nicknames: Mave, Mavie

  • Meredith

    • Origin: Welsh

    • Meaning: “great ruler”

    • Nicknames: Mary, Eddie, Mer, Edith

  • Mildred

    • Origin: English

    • Meaning: “gentle strength”

    • Nickname: Millie

  • Millie

    • Origin: English

    • Meaning: “strength”

    • Nicknames: Mills, Mimi, Mill

  • Minnie

    • Origin: English

    • Meaning: “of the sea; bitter”

  • Miranda

    • Origin: Latin

    • Meaning: “to be wondered at”

    • Nicknames: Randy, Mandi, Mira

  • Miriam

    • Origin: Hebrew

    • Meaning: “of the sea; bitter”

    • Nicknames: Mimi, Mira, Miri

  • Mona

    • Origin: Irish

    • Meaning: “noble; good”

  • Muriel

    • Origin: Irish

    • Meaning: “sparkling or shining sea”

    • Nicknames: Mury, Mel

  • Myra

    • Origin: Greek

    • Meaning: “myrrh”

baby girl sitting wearing dress with vintage telephone with classic girl names text

Timeless Girl Names (N to Z)

  • Nadia

    • Origin: Slavic

    • Meaning: “hope”

    • Nicknames: Nadi, Nadie

  • Nadine

    • Origin: French

    • Meaning: “hope”

    • Nicknames: Nadia, Nad, Nadi, Nadie

  • Nancy

    • Origin: Hebrew

    • Meaning: “grace”

    • Nicknames: Nan, Nance

  • Nellie

    • Origin: English

    • Meaning: “light”

    • Nickname: Nell

  • Nora

    • Origin: France

    • Meaning: “light”

    • Nicknames: Nor, Nory, Rah

    • Recommended: Nora is on our list of pretty light names

  • Noreen

    • Origin: Irish

    • Meaning: “honor”

    • Nicknames: Nono, Norrie, Nora

  • Octavia

    • Origin: Latin

    • Meaning: “eight”

    • Nicknames: Tavia, Tavi, Tay, Ava

  • Odessa

    • Origin: Greek

    • Meaning: “angry man; wrathful”

    • Nicknames: Dess, Dessa, Essie, Odie

  • Odette

    • Origin: French

    • Meaning: “wealth”

    • Nicknames: Odie, Dett, Dotty, Detty, Etty

  • Olive

    • Origin: Latin

    • Meaning: “olive tree”

    • Nicknames: Livie, Ollie, Liv

  • Olivia

    • Origin: Latin

    • Meaning: “olive tree”

    • Nicknames: Livie, Livia, Liv, Livs

    • Recommended: Olivia is also on our list of green names

  • Opal

    • Origin: Sanskrit

    • Meaning: “gem”

  • Ophelia

    • Origin: Greek

    • Meaning: “help”

    • Nicknames: Elia, Lia, Opie

  • Oriana

    • Origin: Latin

    • Meaning: “golden”

    • Nicknames: Oria, Ori

  • Pamela

    • Origin: Greek

    • Meaning: “honey; all sweetness”

    • Nicknames: Pam, Pammy

  • Patricia

    • Origin: Latin

    • Meaning: “noble”

    • Nicknames: Patty, Trish, Pat

  • Paula

    • Origin: Latin

    • Meaning: “small”

    • Nicknames: Polly, Pauly

  • Pauline

    • Origin: French

    • Meaning: “small”

    • Nicknames: Polly, Pauly

  • Pearl

    • Origin: English

    • Meaning: “small, round bead formed by a mollusk”

  • Peggy

    • Origin: English

    • Meaning: “pearl”

    • Nickname: Peg

  • Penelope

    • Origin: Greek

    • Meaning: “weaver”

    • Nicknames: Pen, Penny, Nelly, Poppy

  • Polly

    • Origin: English

    • Meaning: “great sorrow”

  • Priscilla

    • Origin: Latin

    • Meaning: “ancient”

    • Nicknames: Cilla, Prissy

    • Recommended: Priscilla is also on our list of time names for girls

  • Ramona

    • Origin: Spanish

    • Meaning: “wise protector”

    • Nicknames: Ray, Mona

  • Regina

    • Origin: Latin

    • Meaning: “queen”

    • Nicknames: Gina, Reggie

  • Rhonda

    • Origin: Welsh

    • Meaning: “good spear”

    • Nickname: Ronnie

  • Roberta

    • Origin: English, German

    • Meaning: “bright; shining; famous”

    • Nicknames: Birdie, Birtie, Bobbie, Berta

  • Rosalind

    • Origin: Spanish

    • Meaning: “pretty rose”

    • Nicknames: Rosie, Roz, Lynn, Rosa, Sally, Ro

  • Rose

    • Origin: Latin

    • Meaning: “rose; a flower”

  • Rosemary

    • Origin: Latin

    • Meaning: “dew of the sea”

    • Nicknames: Ro, Rosie, Marie, Rose

  • Rowena

    • Origin: German

    • Meaning: “fame and happiness”

    • Nicknames: Row, Rowie, Ronie, Wennie

  • Roxanne

    • Origin: Persian

    • Meaning: “dawn”

    • Nicknames: Rox, Roxie

  • Ruby

    • Origin: Latin, French

    • Meaning: “deep red precious stone”

    • Nicknames: Rue, Bee, Bibi

    • Recommended: Ruby is also on our list of red names

  • Ruth

    • Origin: Hebrew

    • Meaning: “friend”

  • Sabrina

    • Origin: Latin

    • Meaning: “the River Severn”

    • Nicknames: Sab, Sabbie, Bri, Brina

  • Sadie

    • Origin: English

    • Meaning: “princess”

    • Nicknames: Sade, Sades

  • Sally

    • Origin: Hebrew

    • Meaning: “princess”

    • Nickname: Sal

  • Samantha

    • Origin: Hebrew

    • Meaning: “told by God”

    • Nicknames: Sam, Sami

  • Sarah

    • Origin: Hebrew

    • Meaning: “noblewoman; princess”

    • Nicknames: Say, Sal, Sadie, Sar, Shay

  • Scarlett

    • Origin: English

    • Meaning: “scarlet; red”

    • Nicknames: Leti, Sky, Carli, Arla, Etty

  • Selma

    • Origin: German

    • Meaning: “godly helmet”

    • Nicknames: Sel, Selly, Emma

  • Shannon

    • Origin: Irish

    • Meaning: “straw worker”

    • Nicknames: Shan, Shanna

  • Sharon

    • Origin: Hebrew

    • Meaning: “plain”

    • Nicknames: Shar, Roni, Ron

  • Sheila

    • Origin: Irish

    • Meaning: “blind one”

    • Nicknames: Shelly, Shell

  • Shirley

    • Origin: English

    • Meaning: “bright meadow”

    • Nicknames: Sherri, Shirl

  • Sibyl

    • Origin: Greek

    • Meaning: “seer; oracle”

    • Nicknames: Sib, Sibby

  • Sonya

    • Origin: Russian

    • Meaning: “wisdom”

  • Sophie

    • Origin: Greek

    • Meaning: “wisdom”

    • Nicknames: Sof, Fi

  • Sophia

    • Origin: Greek

    • Meaning: “wisdom”

    • Nicknames: Sof, Fi, Fia

  • Stacey

    • Origin: English, Greek

    • Meaning: “resurrection”

    • Nicknames: Stace, Sta

  • Stella

    • Origin: Italian

    • Meaning: “star”

    • Nicknames: Ella, Elle, Stell

  • Susan

    • Origin: Hebrew

    • Meaning: “lily”

    • Nicknames: Sue, Susie

  • Suzanne

    • Origin: Hebrew

    • Meaning: “lily”

    • Nicknames: Sue, Suzie, Anne

  • Suzanna

    • Origin: Hebrew

    • Meaning: “lily”

    • Nicknames: Sue, Anna, Suzie

  • Sylvia

    • Origin: Latin

    • Meaning: “forest”

    • Nicknames: Syl, Sylvie

  • Tabitha

    • Origin: Aramaic

    • Meaning: “gazelle”

    • Nicknames: Tabby, Tab

  • Tallulah

    • Origin: Native American

    • Meaning: “leaping water”

    • Nicknames: Lu, Lulu, Lula

  • Tamara

    • Origin: Hebrew

    • Meaning: “date palm”

    • Nicknames: Tammy, Tam

  • Tawny

    • Origin: English

    • Meaning: “golden brown”

  • Tessie

    • Origin: English

    • Meaning: “to reap; gather”

    • Nickname: Tess

  • Tilly

    • Origin: German

    • Meaning: “mighty in battle”

  • Trudy

    • Origin: German

    • Meaning: “ruler of the spear”

  • Vera

    • Origin: Russian, Slavic

    • Meaning: “faith”

  • Victoria

  • Viola

    • Origin: Italian

    • Meaning: “violet”

    • Nicknames: Vi, Via, Lola

  • Violet

    • Origin: Latin

    • Meaning: “purple”

    • Nicknames: Vi, Letta, Letty, Vivie, Lotty

  • Virginia

    • Origin: Latin

    • Meaning: “virginal; pure”

    • Nicknames: Ginnie, Ginna, Ginger, Nia, Nini

  • Vivian

    • Origin: Latin

    • Meaning: “lively”

    • Nicknames: Vi, Vivi, Yen, Viv

  • Wanda

    • Origin: Slavic

    • Meaning: “shepherdess; wanderer”

  • Waverly

    • Origin: English

    • Meaning: “meadow of quivering aspens”

    • Nicknames: Wave, Wavie, Ave, Vera

  • Wendy

    • Origin: English

    • Meaning: “friend; blessed ring”

    • Nickname: Wen

  • Wilma

    • Origin: German, Scottish, Swedish

    • Meaning: “resolute protection”

    • Nicknames: Willa, Bille, Willy

  • Winifred

  • Winona

    • Origin: Native American

    • Meaning: “firstborn daughter”

    • Nicknames: Winnie, Nona, Nonnie

baby girl wearing lace and floral headband with timeless girl names text above

Not sure if you’re having a girl or boy? Here are just a few of many more posts with baby names to consider:

BOY NAMES LISTS

Boy Names With Strong Meanings

Short Baby Boy Names

Rustic Names For Boys

NAME LISTS FOR BOYS AND GIRLS

Rain Names With Origins And Meanings

182 Names Meaning Wise For Boys And Girls

Modern And Cool Unisex Names

vintage girl names text below image of old fashioned baby
vintage girl names list
 

We’d love to hear if you have any favorite old fashioned female names from our list. Or maybe you’ve got a name suggestion that you’d like added?

Either way, leave a comment and let us know!

Previous
Previous

217 Names That Mean Gift Of God (Boys And Girls)

Next
Next

50 Mysterious Names With Mystical Vibes For Boys Or Girls