Explore our beautiful collection of girl baby names. Find the perfect name for your daughter with meanings, origins, and popularity rankings.
854 names to explore
Choosing a name for your daughter is one of the most meaningful decisions you will make as a parent. A girl's name becomes a core part of her identity, influencing how she sees herself and how others perceive her throughout her entire life. Whether you are looking for a classic name with timeless elegance, a unique name that stands out, or a name that honors your cultural heritage, our comprehensive database has something for every parent.
Our collection includes over 800 girl names spanning more than 30 cultural origins. Each name includes an editorial meaning, pronunciation guide and origin summary, plus its popularity rank among girls born in 2020 according to U.S. Social Security Administration birth-name counts. From traditional favorites like Elizabeth and Catherine to modern choices like Luna and Aria, from Hebrew names with spiritual significance to Celtic names with mythological roots, you will find names that resonate with your family values and aesthetic preferences.
Olive tree
Whole, universal
Life, bird
Free woman, petite
Wisdom
Industrious, striving
Devoted to God
Mine, beloved
Wished for child
Harp player
Young ceremonial attendant
God is gracious
Parents who are searching for the perfect baby name are also getting ready with these top-rated essentials.
Over 100,000 names with meanings, origins, and 600+ idea-generating lists. The #1 best-selling guide for expecting parents.
Crystal-clear video and two-way audio so you can watch over your little one from anywhere — 35,000+ five-star reviews.
Stylish, spacious, and organized with insulated pockets and a changing pad. Over 2 million sold.
As an Amazon Associate, we earn from qualifying purchases. Prices are approximate and may vary.
For babies born in 2020, the most recent SSA year we have imported, the most popular girl names were Olivia, Emma, Ava, Charlotte, and Sophia. These names have consistently ranked in the top 10 for several years due to their timeless elegance and beautiful sounds. Newer names rising in popularity include Luna, Mia, and Evelyn.
Look for names ranked between 200-500 in popularity, they are recognizable but uncommon. Consider vintage names making comebacks like Hazel, Violet, or Eleanor. Names from your cultural heritage that are less common in your area also offer uniqueness with meaningful connections.
Many girl names carry beautiful meanings. Sophia means wisdom, Aurora means dawn, Felicity means happiness, Grace speaks for itself, and Aria means air or song. Names like Serenity, Hope, and Joy directly express positive qualities many parents wish for their daughters.
Classic names like Elizabeth, Catherine, and Margaret have proven staying power and age well from childhood to adulthood. Trendy names reflect current tastes but may feel dated in 20 years. Many parents find a middle ground with updated classics or timeless names that happen to be currently popular.