Classic Girl Names

Classic Girl Names

A classic girl name is one that has been in steady use for generations without ever feeling dated. Elizabeth, Catherine, Anne and Margaret were on birth certificates two centuries ago, a century ago and last year alike — and that staying power is exactly why parents love them. They age gracefully from playground to boardroom, they’re easy to spell, and most come with a built-in menu of nicknames.

Below are more than 100 classic girl names, grouped by where their staying power comes from: royal courts, the Bible, saints’ calendars, great novels and Latin or Greek roots. Each has its real meaning and origin. If you prefer names that faded and are now returning, see our vintage girl names; for the boys’ side, try classic boy names, or browse the full girl names collection.

Our top picks: Elizabeth, Charlotte, Eleanor, Catherine, Grace, Margaret, Alice, Caroline, Victoria, Anne, Clara, Rose

Royal classic girl names

These names have been worn by queens and princesses across Europe for centuries, which gives them instant polish. Our queen names list goes deeper into royal history.

NameMeaningOrigin
ElizabethGod is my oathHebrew (Elisheba)
VictoriaVictoryLatin
CharlotteFree woman; feminine of CharlesFrench
MaryPossibly “beloved” or “bitter”Hebrew (Miriam)
CatherinePure (popular interpretation)Greek
AlexandraDefender of the peopleGreek
AnneGrace, favorHebrew (Hannah)
EleanorPossibly “the other Aenor”Occitan
IsabellaGod is my oath; Spanish form of ElizabethHebrew via Spanish
MatildaMighty in battleGermanic
AdelaideNoble kindGermanic
BeatriceShe who brings happinessLatin
LouiseFamous warriorFrench from Germanic
SophiaWisdomGreek
CarolineFree womanLatin via French
DianaDivineLatin
MargaretPearlGreek (margarites)
JosephineGod will addHebrew via French

Classic biblical girl names

Scripture has supplied some of the longest-running girls’ names in English. For more, browse biblical girl names.

NameMeaningBible reference
SarahPrincessGenesis 17
RebeccaTo bind, to tieGenesis 24
RachelEweGenesis 29
LeahWeary, or possibly “wild cow”Genesis 29
RuthFriend, companionBook of Ruth
NaomiPleasantnessRuth 1
HannahGrace, favor1 Samuel 1
AbigailMy father is joy1 Samuel 25
EstherStar (Persian); Hadassah, “myrtle”, in HebrewBook of Esther
DeborahBeeJudges 4
MiriamPossibly “beloved” or “sea of bitterness”Exodus 15
MarthaLady, mistress of the houseLuke 10
SusannaLilyLuke 8
LydiaWoman from LydiaActs 16
EveLife, livingGenesis 3
JoannaGod is graciousLuke 8
DinahJudged, vindicatedGenesis 30

Saints’ names that became classics

Many classic girl names spread across Europe because of beloved saints, and were given at baptism for centuries. See our list of saint names for their stories.

NameMeaningOrigin
AgnesPure, holyGreek
CeciliaFeminine of Caecilius, “blind”Latin
ClareClear, brightLatin
TeresaPossibly “harvester”Greek or Spanish
LucyLightLatin
MonicaPossibly “advisor”Latin or Phoenician
FrancesFrom France, “free one”Latin
BridgetExalted oneIrish
HelenTorch, light (common interpretation)Greek
JoanGod is graciousHebrew via French
GenevievePossibly “woman of the tribe”Gaulish-Germanic
HildaBattleGermanic
BernadetteBrave as a bearFrench from Germanic
RoseThe rose flowerLatin
VeronicaTrue image (folk etymology); “bringer of victory”Latin / Greek

Literary classic girl names

Great novels, plays and poems kept these names alive and gave them a romantic, bookish glow.

NameFamous namesakeMeaning
JaneJane Eyre, Charlotte BrontëGod is gracious
EmmaEmma, Jane AustenWhole, universal
MarianneMarianne Dashwood, Sense and SensibilityBlend of Mary and Anne
JulietRomeo and Juliet, ShakespeareYouthful
RosalindAs You Like It, ShakespeareGentle horse, or pretty rose
CordeliaKing Lear, ShakespearePossibly “heart”
BethLittle Women, Louisa May AlcottShort for Elizabeth
JosieJo March, Little WomenShort for Josephine
HarrietHarriet Smith, EmmaRuler of the home
ScarlettGone With the WindScarlet red, a fine cloth
HeidiHeidi, Johanna SpyriShort for Adelheid, “noble kind”
AnnaAnna Karenina, TolstoyGrace
OliviaTwelfth Night, ShakespeareOlive tree
EstellaGreat Expectations, DickensStar
AliceAlice’s Adventures in WonderlandNoble, from Adelaide

Classic girl names with Greek and Latin roots

Ancient languages gave us many of the most enduring names in the English-speaking world.

NameMeaningOrigin
JuliaYouthful; from the Roman family JuliusLatin
ClaireClear, brightFrench from Latin
IrenePeaceGreek
DorothyGift of GodGreek
LauraLaurel, bay treeLatin
TheodoraGift of GodGreek
CynthiaOf Mount Kynthos, epithet of ArtemisGreek
StellaStarLatin
VivianAlive, livelyLatin
GraceGrace, charm; a Christian virtueLatin (gratia)
AmeliaWork, industriousGermanic
MadelineWoman from MagdalaHebrew via French
NatalieBorn on Christmas DayLatin
PenelopePossibly “weaver”Greek
PhilippaLover of horsesGreek
EvelynPossibly from Aveline, “hazelnut”Norman French

Short classic girl names

One or two syllables, no fuss, and just as fitting on a newborn as on a grandmother. More ideas on our short girl names page.

NameMeaningOrigin
JeanGod is gracious; Scottish form of JaneScottish
KateShort form of KatherineEnglish
MaudMighty in battle; medieval form of MatildaGermanic via Norman
NellShort form of Eleanor or HelenEnglish
MayThe month of May; also short for MaryEnglish
JoyJoy, delightEnglish
FaithFaith, trustEnglish
HopeHopeEnglish
IvyThe climbing plantEnglish
EllaOther; also short for EleanorGermanic
IrisRainbowGreek
AdaNobleGermanic
ElizaShort form of ElizabethEnglish

Classic names and their traditional nicknames

Half the appeal of a classic name is the choice of nicknames it offers as a child grows.

NameClassic nicknamesMeaning
KatherineKate, Kathy, Kit, KittyPure (common interpretation)
MargeryMargie, MadgeMedieval form of Margaret, “pearl”
ChristinaChris, Tina, KristyFollower of Christ
VirginiaGinny, GingerFrom the Roman family Verginius
PatriciaPat, Patty, TriciaNoble, patrician
FredericaFreddie, RicaPeaceful ruler
HenriettaHettie, Etta, HennyRuler of the home
GeorgianaGeorgie, GigiFarmer
WinifredWinnie, FreddieFrom Welsh Gwenfrewi, “blessed reconciliation”
RosemaryRosie, RomyDew of the sea

How to choose a classic girl name

  • Check the nickname path. Elizabeth can become Eliza, Libby, Beth, Betsy or Lily. Decide which nicknames you love — and which you’d rather avoid.
  • Pair it with a surprising middle name. A classic first name lets you be bolder in the middle spot. Browse middle names for girls for ideas.
  • Look at the full name’s rhythm. Long classics like Alexandra or Josephine often sound best with a short surname, and vice versa.
  • Consider family history. Many families have a Margaret, Anne or Mary somewhere in the tree — a classic name is an easy way to honor someone.
  • Accept that she may share it. Classic names are well known by definition. If you want her to be the only one in class, look at unique girl names instead.

Frequently asked questions

What is the most classic girl name?

Mary, Elizabeth, Anne and Margaret have the longest continuous run in English-speaking countries. Mary was the most common girls’ name in the US for most of the 1880–1960 period in Social Security data.

What is the difference between a classic and a vintage name?

A classic name has never really gone out of use (Elizabeth, Catherine). A vintage name was popular long ago, faded, and is now returning (Mabel, Hazel, Florence).

Are classic girl names still popular in 2026?

Yes. Charlotte, Eleanor, Amelia, Elizabeth and Sophia remain consistently among the most popular girl names in SSA data, alongside newer choices.

What classic girl names have lots of nicknames?

Elizabeth, Katherine, Margaret, Josephine, Eleanor and Victoria each offer several traditional nicknames, from Libby and Kit to Maisie, Josie, Nell and Tori.

What is a good classic middle name for a girl?

Rose, Grace, Anne, Jane, Claire and Louise are timeless middle names because they are short and flow with almost any first name.