Home / Pregnancy / Baby Names 110 classic and vintage baby girl names 1. Alba By Emily Weaver Updated October 4, 2022 Rectangle 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. Related: How to choose a baby name: A new parent’s guide to baby names Here’s our list of 110 classic baby girl names we adore AlbaAliceAltheaAnastasiaAnneAntoniaBeatriceBerniceBessieBettyBeulahBlancheCarmelaCarolineCatherineCelestinaClaireClaudetteConstanceCorneliaDaisyDaphneDeloresDianeDinahDoloresDorothyEdithEdnaEleanorElizabethEloiseErnestinaEstherEttaEuniceEvelynFarahFatimaFaustaFayeFelicityFlorenceFrancisGabrielleGailGeneiveGertrudeGladysGraceGwendolynHannahHarrietHattieHelenIdaImogenIreneIsadoraJaneJanetJiaJosephineJudithJuneLenaLeonorLillianLindaLoisLottieLydaMadelineMaeMagdalenaMargaretMarshaMaryMatildaMayaMeiMingMiriamNadiaNoorNoraPearliePhillisRamiraRamonaRenataRosa/RoseRubyRuthSallyShirleySusanSylviaTabithaTamarTheresaUrsulaValentinaVeronicaVictoriaVioletVivanWeiWilmaZoya Related: Everything you need to know about popular baby names—and if it’s the right choice for you A version of this story was published April 20, 2021. It has been updated. The latest Pregnancy ‘Geriatric pregnancy’ isn’t an offensive term Fourth Trimester These under-the-radar-issues are all too common during postpartum recovery Getting Pregnant What partners can do: 5 strategies to support your partner when trying to get pregnant Getting Pregnant The top 10 toxins & chemicals to avoid while trying to get pregnant