We have a soft spot for traditional baby names—those timeless, classic choices that feel enduring and full of character. Both of our children were named after grandparents: one from J’s side and one from mine. Lately I’ve heard some of these names dismissed as “old lady names,” which doesn’t sit right with me; to me a well-worn name carries warmth, history, and a kind of quiet elegance. A friend recently welcomed a baby girl and we had a great time chatting about names, which inspired me to put together this carefully curated list of classic, old-fashioned girl names. I’ve shared classic boy names before, and now here are my favorite traditional girl names compiled in one place.

One thing I noticed while gathering names is how many popular girl names today have a classic feel. A surprising number of contemporary favorites end with the vowel A, which gives them a musical, feminine sound. Below are some well-loved names that continue to feel both familiar and fresh.
- Olivia
- Emma
- Amelia
- Charlotte
- Mia
- Sophia
- Isabella
- Evelyn
- Ava
- Olive

Beyond the most commonly heard names, there is a rich variety of traditional options that range from short and sweet to elegant and formal. Below is a larger list of more than a hundred classic girl names—some familiar, some vintage, and many ready to feel new again. These names work well across generations and often lend themselves to charming nicknames.
- Abigail
- Ada
- Adeline
- Agnes
- Alice
- Amelia
- Anna
- Annmarie
- Audrey
- Aurora
- Astrid
- Ava
- Bea
- Billie
- Catherine
- Camila
- Camille
- Caroline
- Cecilia
- Celine
- Celeste
- Charlotte (Charlie)
- Clara
- Claire
- Cora
- Cordelia
- Daisy
- Daphne
- Delilah
- Delphine
- Dorothy (Dot)
- Eden
- Edith
- Effie
- Eleanor (Nora)
- Elena
- Elizabeth (Libby)
- Ella
- Elisa
- Eliza
- Eloise
- Emilia
- Emma
- Estelle
- Esther
- Etta
- Eva
- Evangeline
- Eve
- Evelyn
- Evie
- Florence
- Georgia
- Genevieve
- Grace / Gracie
- Hannah
- Hattie
- Harper
- Hazel
- Isabella
- Isabelle
- Iris
- Ivy
- Jane
- Jillian (Jill)
- Josephine
- Josie
- Julia
- Juliana
- Juliette
- June
- Kay
- Lena
- Lillian
- Liliana
- Lila
- Lily
- Lola
- Lucille
- Lydia
- Mabel
- Maeve
- Maisy
- Mallory
- Margot
- Mary
- Maya
- Melody
- Mia
- Millie
- Naomi
- Natalie
- Nellie
- Ophelia
- Olivia
- Olive
- Penelope
- Pia
- Piper
- Quinn
- Rosalie
- Rose
- Rosemary
- Ruby
- Sadie
- Sarah
- Scarlet
- Sloane
- Stella
- Sophia
- Sutton
- Theodora
- Valerie
- Vera
- Veronica
- Victoria
- Violet
- Vivian / Vivienne
- Willow

There you have it: well over one hundred classic girl names that feel timeless, charming, and ready to be used again. Whether you prefer short names, longer formal names, or those with cute nicknames, this list covers many styles and tones. I enjoy helping friends and family think through name choices, and I’m always happy to offer suggestions if you want a second opinion or a curated shortlist based on your tastes.
More Naming Resources
If you’re exploring names beyond this list, here are several other themed name collections you might find helpful. These collections focus on one-syllable names, classic boys’ names, gender-neutral options, and fun lists for pet names—great for inspiration whether you’re naming a child or an animal companion.
- 100 One-Syllable Girl Names
- 100 Classic Boy Names
- 100 One-Syllable Boy Names
- 100+ Gender-Neutral Names
- 200 Girl Cat Names
- 200 Girl Dog Names
- 200 Boy Cat Names
- 200 Boy Dog Names