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!
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
Origin: Latin
Meaning: “life; bird; water; island”
Recommended: Middle Names For 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
Origin: French
Meaning: “free man”
Nicknames: Char, Charley, Lola, Lotta, Lottie
Recommended: Middle Names For 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
Origin: German
Meaning: “whole; universal”
Nicknames: Em, Emy, Mae
Recommended: Middle Names For 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
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
Origin: German
Meaning: “industrious one”
Recommended: Here are more 3 letter girl names
Irene
Origin: Greek
Meaning: “peace; harmony”
Nicknames: Rena, Ri, Reenie
Recommended: Irene is also on our list of names meaning balance or harmony
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
Origin: English
Meaning: “drop of the sea; bitter; beloved”
Nicknames: Mary, Lynn, Mar
RELATED: Girl Names From The Bible
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
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
Origin: Latin
Meaning: “victory”
Nicknames: Vicky, Rorie Vivi, Ria
Recommended: Victoria is a beautiful baby girl names
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
Origin: Welsh
Meaning: “blessed peacemaking”
Nicknames: Winnie, Fred, Freddie
Recommended: Winifred is also on our list of girl names that mean blessing or miracle
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
NAME LISTS FOR BOYS AND GIRLS
Rain Names With Origins And Meanings
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!