Baby girl names
Looking for the perfect name for your baby girl? Here are 950 baby girl names with their meaning, origin and numerology — beautiful, popular, short and unique ideas to inspire you.
In this article
How to chooseMost popularWhat name means "light"?What name means "love" or "beloved"?What name means "strong" or "brave"?What name means "flower"?What name means "star" or "moon"?What name means "gift of God" or "gift"?What name means "grace"?What name means "wisdom"?What name means "victory"?What name means "peace"?70 names explainedFull list (950)FAQHow to choose a beautiful name
A beautiful name sounds lovely, pairs well with your surname and carries a meaning you love. Say it out loud, think of the nicknames, and choose with your heart.
Most popular baby girl names
What name means "light"?
What name means "love" or "beloved"?
What name means "strong" or "brave"?
Some baby girl names linked to «strong» are: Andrea («Brave, strong»), Emma («Strong, universal and complete»), Fernanda («Bold and brave»), Gabriela («Strength of God»), Valentina («Brave, full of strength and health»), Valeria («Strong and brave»). Tap any name for its full meaning, origin and numerology.
What name means "flower"?
What name means "star" or "moon"?
What name means "gift of God" or "gift"?
What name means "grace"?
What name means "wisdom"?
What name means "victory"?
What name means "peace"?
70 baby girl names with their meaning
Abigail: a name of Hebrew origin meaning «Father's joy».
Aitana: a name of Spanish origin meaning «Of glory; poetic name».
Alejandra: a name of Greek origin meaning «Defender of humanity».
Ana: a name of Hebrew origin meaning «Full of grace».
Andrea: a name of Greek origin meaning «Brave, strong».
Antonia: a name of Latin origin meaning «Worthy of praise».
Aura: a name of Latin origin meaning «Breeze; radiance».
Camila: a name of Latin origin meaning «Close to the divine; minister of the altar».
Concepción: a name of Latin origin meaning «Conception».
Daniela: a name of Hebrew origin meaning «God is my judge».
Diana: a name of Latin origin meaning «Divine; goddess of the moon and the hunt».
Elia: a name of Hebrew origin meaning «My God».
Emily: a name of Latin origin meaning «Hardworking, industrious».
Emma: a name of Germanic origin meaning «Strong, universal and complete».
Esperanza: a name of Latin origin meaning «Hope, trust».
Estrella: a name of Latin origin meaning «Star».
Fernanda: a name of Germanic origin meaning «Bold and brave».
Flor: a name of Latin origin meaning «Flower».
Gabriela: a name of Hebrew origin meaning «Strength of God».
Guadalupe: a name of Arabic origin meaning «River of light; valley of love».
Isabel: a name of Hebrew origin meaning «Promise of God».
Isabella: a name of Hebrew origin meaning «Promise of God».
Itzel: a name of Mayan origin meaning «Evening star; dew of heaven».
Julieta: a name of Latin origin meaning «Of the Julia family».
Lol: a name of Mayan origin meaning «Flower».
Lucía: a name of Latin origin meaning «She who carries the light».
Lía: a name of Hebrew origin meaning «Delicate; languid».
Mariana: a name of Latin origin meaning «Grace; union of Mary and Anne».
María: a name of Hebrew origin meaning «Beloved of God; lady».
Melania: a name of Greek origin meaning «Of dark skin».
Melissa: a name of Greek origin meaning «Bee; sweet as honey».
Montserrat: a name of Catalan origin meaning «Serrated mountain».
Mía: a name of Latin origin meaning «Mine; the beloved».
Natalia: a name of Latin origin meaning «Born on Christmas».
Paola: a name of Latin origin meaning «Little, humble».
Paz: a name of Latin origin meaning «Peace».
Prudencia: a name of Latin origin meaning «Prudent, sensible».
Regina: a name of Latin origin meaning «Queen».
Renata: a name of Latin origin meaning «Reborn, born again».
Romina: a name of Latin origin meaning «Of Roman land».
Salud: a name of Latin origin meaning «Health».
Samantha: a name of Aramaic origin meaning «She who knows how to listen».
Sara: a name of Hebrew origin meaning «Princess».
Sofía: a name of Greek origin meaning «Wisdom».
Sol: a name of Latin origin meaning «Sun».
Valentina: a name of Latin origin meaning «Brave, full of strength and health».
Valeria: a name of Latin origin meaning «Strong and brave».
Victoria: a name of Latin origin meaning «Victory, triumph».
Ximena: a name of Hebrew origin meaning «She who listens; attentive listener».
Zoé: a name of Greek origin meaning «Life».
Áurea: a name of Latin origin meaning «Golden».
Abril: a name of Latin origin meaning «April; she who opens, spring».
Ada: a name of Hebrew origin meaning «Adornment, beauty».
Adara: a name of Arabic origin meaning «Virgin, maiden».
Adela: a name of Germanic origin meaning «Of noble origin».
Adelina: a name of Germanic origin meaning «Little noble one».
Adriana: a name of Latin origin meaning «Of the sea; of Adria».
Aida: a name of Arabic origin meaning «She who returns; visitor».
Ailén: a name of Mapuche origin meaning «Ember; brightness».
Ainhoa: a name of Basque origin meaning «Marian devotion».
Aisha: a name of Arabic origin meaning «Lively, full of life».
Alba: a name of Latin origin meaning «Dawn; white».
Albina: a name of Latin origin meaning «White, pure».
Alessandra: a name of Greek origin meaning «Defender».
Alessia: a name of Greek origin meaning «Defender».
Alicia: a name of Germanic origin meaning «Of noble lineage».
Alitzel: a name of Mayan origin meaning «Smiling girl».
Allison: a name of Germanic origin meaning «Of noble lineage».
Alma: a name of Latin origin meaning «Soul, spirit; she who nourishes».
Alondra: a name of Spanish origin meaning «Bird that sings at dawn».
Full list: 950 baby girl names
In alphabetical order.
Frequently asked questions
What are the most beautiful baby girl names?
Favorites include Abigail, Aitana, Alejandra, Ana, Andrea, Antonia.
Where do I see meaning and numerology?
Tap any name for its full page.
Free tools
See also: Beautiful baby girl names