253 Vintage Girl Names With Old Fashioned Charm

 

Vintage girl names sound like they're from older times and remind us of the stories our grandparents used to share. That might be why they are sometimes referred to as “old girl names.”

These names are more than just trends, they connect generations with love and memories. They have a special beauty and elegance that reminds us of the past and bring feelings of warmth and tradition.

In this post, discover over 250 classic girl 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!

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

Classic Vintage Girl Names

(Including origins and meanings)

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

vintage girl names list
  • 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

baby girl wearing lace and floral headband
  • 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

  • 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

rl sitting wearing dress with vintage telephone
  • 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

  • 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

Baby girl wearing a vintage headband
  • 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”

  • 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

baby girl wearing white vintage dress with yellow bow in her hair
  • 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

baby girl with old fashioned dress and pearls
  • 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

Baby wearing vintage bonnet wrapped in purple blanket
  • 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

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

We’d love to hear if you have any favorite baby 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