110 classic and vintage baby girl names

1. Alba
Picking a baby name is no easy feat. It’s something that will follow your child around for the rest of their life, so understandably, you want to choose the perfect name. You can find baby name inspiration anywhere and everywhere from nature-inspired names and space-inspired names to even baby names that mean fire.
However, there’s something just so elegant and timeless about vintage, traditional or classic girl names. Not to mention, many of them sound beautiful together as hyphenated first names (i.e. Beatrice-Alba or Grace-June), or first name-middle name combos. Either way, you can’t go wrong with these timeless baby girl names.
Here’s our list of 110 classic baby girl names we adore
- Alba
- Alice
- Althea
- Anastasia
- Anne
- Antonia
- Beatrice
- Bernice
- Bessie
- Betty
- Beulah
- Blanche
- Carmela
- Caroline
- Catherine
- Celestina
- Claire
- Claudette
- Constance
- Cornelia
- Daisy
- Daphne
- Delores
- Diane
- Dinah
- Dolores
- Dorothy
- Edith
- Edna
- Eleanor
- Elizabeth
- Eloise
- Ernestina
- Esther
- Etta
- Eunice
- Evelyn
- Farah
- Fatima
- Fausta
- Faye
- Felicity
- Florence
- Francis
- Gabrielle
- Gail
- Geneive
- Gertrude
- Gladys
- Grace
- Gwendolyn
- Hannah
- Harriet
- Hattie
- Helen
- Ida
- Imogen
- Irene
- Isadora
- Jane
- Janet
- Jia
- Josephine
- Judith
- June
- Lena
- Leonor
- Lillian
- Linda
- Lois
- Lottie
- Lyda
- Madeline
- Mae
- Magdalena
- Margaret
- Marsha
- Mary
- Matilda
- Maya
- Mei
- Ming
- Miriam
- Nadia
- Noor
- Nora
- Pearlie
- Phillis
- Ramira
- Ramona
- Renata
- Rosa/Rose
- Ruby
- Ruth
- Sally
- Shirley
- Susan
- Sylvia
- Tabitha
- Tamar
- Theresa
- Ursula
- Valentina
- Veronica
- Victoria
- Violet
- Vivan
- Wei
- Wilma
- Zoya
A version of this story was published April 20, 2021. It has been updated.