Looking for pretty vintage girl names for your new baby? Check out these top 50 picks for beautiful old fashioned girl names that are still cool today!
When I found out I was expecting twins, I had hoped one of them would be a girl.
Surely ONE of them will be a girl, I thought. I already had a boy, and just as I had selected a classic name for him, I did the same for a possible girl.
I wanted pretty vintage names so they would stand the test of time, but I also didn’t want them to be too old that they’d be dated.
Except there was a problem… a few months into my pregnancy, I learned that neither of the twins was a girl.
I had all these vintage girl names lined up—I even had a favorite that made sense in so many ways—with no baby to name them with.
So instead, I wanted to share them with you!
I already shared my top 50 classic boy names, and now I’m sharing the girl counterpart. These are the beautiful old fashioned girl names that avoid the trends, since those cycle through so quickly. These names are also timeless and have been around for years.
If you’re looking for vintage girl names, you’ve come to the right place. Take a look at my top 50 picks, complete with their meanings and origins:
Vintage girl names that are still cool today
- Abigail, Hebrew, “the father’s joy”
- Alexandra, Greek, “helper and defender of mankind”
- Alice, English, “noble”
- Althea, Greek, “wholesome”
- Amelia, Latin, “striving”
- Anastasia, Greek, “resurrection”
- Anna, Hebrew, “gracious”
- Ava, German, “Eve”
- Beatrice, Latin, “bringer of joy”
- Bernadette, French, “brave bear”
- Beth, Hebrew, “consecrated to God”
- Caroline, Latin, “joyous song”
- Catherine, Greek, “pure”
- Charlotte, French, “petite”
- Claire, Latin, “bright”
- Clara, Greek, “bright”
- Dorothy, Greek, “a gift of God”
- Edith, Teutonic, “rich gift”
- Elizabeth, Hebrew, “consecrated to God”
- Ella, English, “light”
- Eloise, French, “battle maiden”
- Emily, Teutonic, “striving”
- Emma, German, “whole”
- Estelle, Latin, “a star”
- Genevieve, French, “white wave”
- Grace, Latin, “goodness and generosity”
- Harriet, Teutonic, “home ruler”
- Isabella, Hebrew, “devoted to God”
- Jane, Hebrew, “God is gracious”
- Judith, Hebrew, “admired”
- Louisa, German, “famous in battle”
- Lucy, Latin, “light”
- Matilda, German, “might”
- Miranda, Latin, “miraculous”
- Naomi, Hebrew, “sweet”
- Natalia, Latin, “born on Christmas”
- Olivia, Greek, “olive tree”
- Penelope, Greek, “weaver”
- Phoebe, Greek, “shining”
- Rose, Latin, “rose bush”
- Ruby, Latin, “a ruby jewel”
- Ruth, Hebrew, “companion”
- Sadie, English, “princess”
- Sarah, Hebrew, “princess”
- Scarlett, English, “bright red”
- Sophia, Greek, “wisdom”
- Stella, Greek, “a star”
- Victoria, Latin, “victorious”
- Violet, Latin, “violet flower”
- Vivian, Latin, “full of life”
Source of meanings: Baby Center
Having a boy? Take a look at this list of old fashioned boy names.
Even though I didn’t end up with any girls to give these beautiful names to, I had fun scouting vintage girl names nonetheless. And I hope you were able to find timeless ideas and inspiration to name your baby girl.
Because hands down, if I had had a girl, you can bet her name would’ve been on this list.
Get more tips:
- Baby Prep Workbook: Prepare and Organize for Your Baby’s Arrival
- 50 Classic Baby Boy Names That Are Cool
- Household Items to Stock Up Before Baby Arrives
- 50 Unusual Old Fashioned Names That Won’t Go Out of Style
- How to Get Used to Life with a Baby
Picking baby names is just one of the many tasks you need to do during pregnancy. Need a checklist of all the things to get done before the baby is born? Join my newsletter and download your printable checklist below—at no cost to you: