Classic Baby Names
Classic Girl Names
Explore 487 Classic girl names — timeless names in steady, documented use for generations.
How we define “classic”
A name counts as classic when birth-registry records show it peaked inside the top 200, still sits inside the top 1,000 today, and has been in recorded use since before 1940 — longevity proven by data, not vibes.
Top Classic Girl Names, With Meanings
- Isla Scottish
The given name 'Isla' is derived from the Old Norse word 'ey', meaning 'island', and is also related to the Gaelic word 'eilean', which shares a similar meaning.
- Olivia English
Olivia is the feminine form of the Latin name Olivius, derived from "oliva," meaning olive tree, symbolizing peace and wisdom.
- Charlotte French
Charlotte is the feminine form of Charles, derived from the Old Germanic name Karl, which means "free man" or "man" through the Latin root *carolus*.
- Emma English
Emma derives from the Germanic element "ermen" meaning "whole" or "universal," and entered English through Old French and Norman usage.
- Lily English
Lily derives from the Latin word "lilium," referring to the flower of the same name, symbolizing purity and innocence in Western tradition.
- Anna English
The name Anna means "grace" or "favor" and derives from the Hebrew name Channah (חנה), related to the root word "chen" meaning grace.
- Sofia Greek
The given name 'Sofia' means 'wisdom' and its linguistic root is Greek, derived from the word 'σοφία' (sophia), which is also the source of the English word 'sophisticated'.
- Grace English
Grace derives from the Latin word "gratia," meaning favor, goodwill, or divine blessing, and entered English through Old French.
- Emilia Italian
Emilia derives from the Latin name Aemilius, which comes from the Roman family name likely rooted in the Latin word "aemulus" meaning rival or emulator.
- Maria Italian
Maria means "of the sea" or "beloved," derived from the Latin name Maria, which likely stems from the Hebrew name Miriam, possibly meaning "star of the sea" or related to the root…
- Freya Norse Mythology
Freya derives from Old Norse and means "lady" or "noblewoman," stemming from the Proto-Germanic root *frawjōn.
- Astrid Swedish
Astrid derives from Old Norse elements "áss" (god) and "fríðr" (beautiful), meaning "divine beauty" or "beautiful goddess." The name is primarily used in Scandinavian countries, particularly Sweden, Norway, and Denmark, with notable…
- Anne French
The name Anne derives from the Hebrew name Channah (חנה), meaning "grace" or "favor," from the root word "chanan" (חנן).
- Louise French
Louise is the feminine form of Louis, derived from the Germanic name Ludwig, composed of the elements "hlod" (fame) and "wig" (battle), meaning "famous warrior" or "renowned in battle." The name is…
- Amelia English
Amelia derives from the Germanic name Amalia, which comes from the root "amal" meaning "work" or "industrious," combined with a feminine suffix.
- Mia Swedish
Mia is a Scandinavian diminutive of Maria, derived from the Latin name Maria, which means "of the sea" or "beloved" depending on its connection to either the Latin word "mare" (sea) or…
- Alice English
The given name 'Alice' is derived from the Germanic word 'alis,' meaning 'noble' or 'kind,' and is related to the Old High German word 'alisc,' which is also the source of the…
- Ella English
Ella means "fairy maiden" or "beautiful fairy" and derives from the Old Germanic element "ali-" meaning foreign or other, later associated with fairy-like qualities in English and Romance languages.
- Aurora Italian
Aurora derives from Latin and means "dawn," stemming from the root word for the first light of day; in Roman mythology, Aurora was the goddess of dawn.
- Eva Spanish
Eva means "life" and derives from the Hebrew name Chava (חוה), which comes from the root word meaning "to live" or "living." The name gained widespread use across Christian, Jewish, and secular…
More Classic Girl Names
- Olivia
- Sofia
- Isla
- Anna
- Emma
- Lily
- Anne
- Astrid
- Grace
- Emilia
- Charlotte
- Maria
- Freya
- Ana
- Aurora
- Mia
- Amelia
- Eva
- Louise
- Ella
- Alice
- Lucia
- Luna
- Sophia
- Nora
- Laura
- Alma
- Antonia
- Hanna
- Vera
- Hazel
- Sophie
- Mila
- Lina
- Alba
- Sadie
- Sonia
- Ivy
- Adriana
- Julia
- Edith
- Natalie
- Rose
- Leah
- Emily
- Marie
- Beatrice
- Ava
- Juliana
- Florence
- Ida
- Annie
- Millie
- Maya
- Chloe
- Lucy
- Rosa
- Ema
- Isabella
- Valeria
- Evelyn
- Agnes
- Helena
- Camila
- Juliette
- Aria
- Simone
- Clara
- Selma
- Karla
- Julie
- Rosie
- Sara
- Aline
- Elsie
- Lilly
- Violet
- Lena
- Maisie
- Paula
- Mariam
- Elsa
- Eleanor
- Ellie
- Carmen
- Ellen
- Amina
- Ines
- Bianca
- Natalia
- Ruby
- Amanda
- Lucie
- Lea
- Elena
- Gabriela
- Carla
- Livia
- Zoe
- Nicole
Browse all Classic girl names — page 1 of 3
- anna
- anne
- astrid
- charlotte
- emilia
- emma
- freya
- grace
- isla
- lily
- maria
- olivia
- sofia
- alice
- amelia
- ana
- aurora
- ella
- eva
- louise
- lucia
- mia
- alma
- laura
- luna
- nora
- sophia
- alba
- antonia
- hanna
- hazel
- lina
- mila
- sophie
- vera
- adriana
- edith
- ivy
- julia
- natalie
- sadie
- sonia
- ava
- beatrice
- emily
- florence
- juliana
- leah
- marie
- rose
- annie
- chloe
- ema
- ida
- isabella
- lucy
- maya
- millie
- rosa
- agnes
- evelyn
- helena
- valeria
- aria
- camila
- clara
- juliette
- karla
- selma
- simone
- aline
- elsie
- julie
- lilly
- rosie
- sara
- elsa
- lena
- maisie
- mariam
- paula
- violet
- carmen
- eleanor
- ellen
- ellie
- amanda
- amina
- bianca
- ines
- natalia
- ruby
- carla
- elena
- gabriela
- lea
- livia
- lucie
- zoe
- diana
- heidi
- jessica
- lola
- nicole
- rita
- stella
- andrea
- bonnie
- emilie
- lisa
- matilda
- agathe
- elizabeth
- fatima
- mariana
- phoebe
- abigail
- ada
- daisy
- iris
- isabel
- regina
- amelie
- elaine
- esther
- hallie
- maud
- vanessa
- charlie
- hannah
- malia
- molly
- nina
- tania
- victoria
- alicia
- erin
- willow
- naomi
- penelope
- sarah
- valentina
- lia
- maeve
- victoire
- johanna
- valerie
- adele
- jeanne
- lauren
- elisa
- ilona
- lottie
- margot
- nadia
- scarlett
- olive
- arabella
- alejandra
- leona
- line
- nova
- gracie
- leonie
- mathilde
- billie
- delilah
- linda
- alina
- audrey
- caroline
- elisabeth
- georgia
- isabelle
- elina
- eloise
- lya
- pauline
- avery
- mabel
- vivian
- amy
- esme
- alix
- celine
- flora
- katie
- michaela
- nellie
- lilian
- lydia
- stephanie
- barbara
- camille
- thea
- christina
- dina
- marina
- melissa
- selena
Frequently Asked Questions About Classic Girl Names
What makes a name "Classic"?
A name counts as classic when birth-registry records show it peaked inside the top 200, still sits inside the top 1,000 today, and has been in recorded use since before 1940 — longevity proven by data, not vibes. The same rule powers the Style filter on our Browse Names tool, so this page and the live filter always agree.
How many Classic girl names are there?
This page lists 487 Classic girl names, each linking to a full profile with meaning, origin, pronunciation, and popularity history.
Are there Classic boy names too?
Yes — we have 539 Classic boy names, and 1,013 Classic names in total across both genders.
Where does the popularity data come from?
From official national birth registries in 25+ countries (US SSA, England & Wales ONS, India, Australia, Canada, France, Germany, Japan and more) — not scraped guesses. Every name page shows its year-by-year chart.
Can I combine Classic with other filters?
Yes — the Browse Names tool lets you stack style with gender, first letter, origin, zodiac/rashi, nakshatra, and numerology in one search.