Baby girl names · 800+ names with meanings

A name is the first
gift you give her.
Make it unforgettable.

Every name here comes with its full meaning, cultural origin, and the stories of the women who carried it. Browse 800+ baby girl names — curated and ranked.

1
Search or browse by letter — find names by how they sound, start, or mean.
2
Heart your favourites — they’ll appear at the top so you can compare and share.
3
Click any name — get the full meaning, origin story, famous people, and numerology.
800+
Girl names with full meanings
60+
Cultural origins represented
100%
Names include origin story
Free
No sign-up, ever
♡ Saved
✦ AI-powered

Girl name generator

Tell us what matters and we’ll suggest the perfect name instantly.

Middle name generator →

Suggestions will appear below instantly

GOOGLE ADSENSE — 728×90 LEADERBOARD

Baby girl names

A
15 of 120 names
Aaliyah
Arabic · Exalted, sublime, heavenly
Know more →
Abby
English / Hebrew · My Father's Delight
Know more →
Abigail
Hebrew · My father is joyful, father rejoices
Know more →
Ada
German · Noble
Know more →
Adaline
German · Noble
Know more →
Adalyn
Germanic · Noble
Know more →
Adalynn
Germanic · Noble, of noble kind
Know more →
Addilyn
Germanic · Noble, of noble character
Know more →
Addison
Old English · Child of Adam, son of the earth
Know more →
Addyson
Old English · Wealthy guardian / son of Matthew
Know more →
Adelaide
Germanic · Noble kind, of noble character
Know more →
Adele
Germanic · Noble, of noble character
Know more →
Adeline
Germanic · Noble, of noble kind, nobility
Know more →
Adelyn
Germanic · Noble, of noble character
Know more →
Adelynn
Germanic · Noble, of noble character
Know more →
B
15 of 48 names
Barbara
Greek · Foreign, strange, exotic
Know more →
Beatrice
English / Italian / Latin / Swedish · Voyager
Know more →
Becky
Hebrew · To bind, captivating, beautiful
Know more →
Belinda
English / German / Germanic / Spanish · Pretty Snake
Know more →
Bella
Italian / Hebrew · Beautiful, devoted to God
Know more →
Belle
French / Latin · Beautiful, lovely
Know more →
Bernadette
Germanic · Strong, brave bear, bold as bear
Know more →
Bernadine
English / German · Brave as a bear
Know more →
Bernice
Greek · Bringer of victory
Know more →
Berniece
English · Feminine name meaning "bringing victory."
Know more →
Bertha
Germanic · Bright, famous
Know more →
Bessie
English / Amish · Short form of Elizabeth.
Know more →
Beth
Hebrew · My God is oath / house of figs
Know more →
Bethany
Hebrew · House of figs, house of affliction
Know more →
Betsy
Hebrew · My God is an oath, devoted
Know more →
GOOGLE ADSENSE — 728×90
C
15 of 80 names
Cadence
English / Latin · Beat, Rhythm
Know more →
Cairo
Arabic / English · One Who is Victorious
Know more →
Caitlin
Hebrew / Irish · God is gracious / pure
Know more →
Caitlyn
Hebrew / Irish · God is gracious / pure
Know more →
Callie
Greek · Beautiful
Know more →
Camila
Latin · Attendant at rites, noble
Know more →
Camilla
Latin · Attendant at religious rites, noble
Know more →
Camille
Latin · Attendant at religious rites, noble
Know more →
Camryn
English · Crooked nose
Know more →
Candace
Biblical / English / Latin · White, Clear
Know more →
Candice
English · Pure, glowing, sincere, white, honest.
Know more →
Candy
English · Sweetness, joy, indulgence, happiness, temptation.
Know more →
Cara
Latin / Irish · Beloved, dear friend / dark one
Know more →
Carissa
English / Greek · Gracious, Kind
Know more →
Carla
Germanic · Free woman, strong, feminine
Know more →
D
15 of 44 names
Dahlia
English / Swedish · Dahlia Flower
Know more →
Daisy
English · Day's eye, flower
Know more →
Daleyza
Modern American · "Beloved gift, heavenly grace."
Know more →
Dana
Arabic / English / Persian / Slavic / Romanian · From Denmark, gift, or wise
Know more →
Danica
Croatian / Czech / English / Macedonian / Serbian / Slavic / Slovak / Slovene · Morning Star
Know more →
Daniela
Hebrew · God is my judge
Know more →
Daniella
Czech / English / Italian / Polish · "God is my judge."
Know more →
Danielle
English / French / Hebrew · God Judges Me
Know more →
Danna
English · From Denmark, gift, or wise
Know more →
Daphne
Dutch / English / Greek · Laurel Tree
Know more →
Darla
English · Dear, Darling
Know more →
Darlene
English · Dear, Darling
Know more →
Dawn
English · Dawn, sunrise
Know more →
Deanna
English · Divine
Know more →
Debbie
English / Hebrew · From A Bee Swarm
Know more →
GOOGLE ADSENSE — 728×90
E
15 of 64 names
Earline
English · Noble and honorable person.
Know more →
Earnestine
English · Serious and sincere woman's name.
Know more →
Ebony
English · Like Dark Smooth Wood
Know more →
Edith
Old English · Prosperous in war, wealthy battle
Know more →
Edna
Hebrew / Amish · Rejuvenation, delight
Know more →
Edythe
English · Prosperous, noble, war, gift.
Know more →
Effie
English / Greek · Good Speaker
Know more →
Eileen
Irish Gaelic · Shining light, bright ray of sun
Know more →
Elaina
Greek · Shining light, bright torch
Know more →
Elaine
Greek / French · Shining light, bright torch
Know more →
Eleanor
Old French / Occitan · Bright, shining, other Aenor
Know more →
Eleanore
Greek · Shining light, mercy, compassion
Know more →
Elena
Greek / Spanish · Shining light, bright, torch
Know more →
Eliana
Hebrew · My God has answered, God is gracious
Know more →
Elianna
Hebrew · My God has answered, gracious God
Know more →
F
15 of 17 names
Faith
English / Latin · Trusting, Believing
Know more →
Farrah
Arabic · Happiness
Know more →
Fatima
Arabic / Portuguese / Urdu / Bosnian · One Who Abstains
Know more →
Fay
English · Fairy
Know more →
Faye
English · Fairy
Know more →
Felicia
Latin · Happy, fortunate, lucky
Know more →
Fernanda
Germanic · Bold voyager, adventurous peace
Know more →
Fiona
Irish Gaelic · White, fair, pure, beautiful
Know more →
Flora
Latin / Italian · Flower
Know more →
Florence
Latin · Flourishing, blooming
Know more →
Flossie
English / Latin · Thriving
Know more →
Frances
Latin · Free, from France
Know more →
Francesca
Latin / Italian · Free one
Know more →
Francine
Latin / French · Free, from France, free woman
Know more →
Freda
English / German / Germanic · Counsel of Elves
Know more →
GOOGLE ADSENSE — 728×90
G
15 of 29 names
Gabriela
English / Hungarian / Italian / Swedish · God is my strength
Know more →
Gabriella
Hebrew / Italian · God is my strength
Know more →
Gabrielle
English / French / Hebrew · God's Bravest Woman
Know more →
Gail
English / Hebrew · My Father's Delight
Know more →
Gemma
Latin / Italian · Gem, precious stone
Know more →
Genesis
Greek · Beginning
Know more →
Geneva
English / Germanic · Leader of The Tribe
Know more →
Genevieve
French / Germanic / Celtic · Woman of the race
Know more →
Georgia
Greek · Farmer, earth worker
Know more →
Geraldine
Germanic · Ruler of the spear, spear wielder
Know more →
Gertrude
Dutch / English / German / Germanic / Amish · The Strongest Spear
Know more →
Gia
Latin / Italian · Farmer / God is gracious
Know more →
Gianna
Hebrew / Italian · God is gracious, gift of God
Know more →
Gillian
Latin · Youthful, downy-bearded
Know more →
Gina
Latin / Italian · Farmer / famous warrior
Know more →
H
15 of 24 names
Hailey
Old English · Hay meadow, bright clearing
Know more →
Haley
English · Hay's meadow
Know more →
Halle
Norse · Hay's meadow
Know more →
Hallie
Old English / Norse · Hay meadow / rock guardian
Know more →
Hannah
Hebrew · Grace, favour, God has graced me
Know more →
Harlow
Modern American · Rock hill or army hill
Know more →
Harmony
English · Unity
Know more →
Harper
Old English · Harp player, musician
Know more →
Harriet
Germanic · Home ruler, estate ruler
Know more →
Harriett
English · Woman ruler, home ruler.
Know more →
Hattie
Germanic · Estate ruler / home ruler
Know more →
Haylee
English · Inspirational, graceful.
Know more →
Hazel
Old English · The hazel tree, commanding
Know more →
Heather
English · Flowering Plant
Know more →
Heidi
Germanic · Noble character, of noble kind
Know more →
GOOGLE ADSENSE — 728×90
I
15 of 19 names
Ida
Croatian / Danish / Dutch / English / German / Germanic / Hungarian / Italian / Norwegian / Portuguese / Slovene / Spanish / Swedish / Amish · Hardworking Woman
Know more →
Iesha
AfricanAmerican · "Life" or "alive" or "living".
Know more →
Imani
African / Arabic / Swahili · Faithful Person
Know more →
Imogene
English · Maiden, innocent, pure, beloved
Know more →
Ina
Latin / Germanic · Goddess / pure, holy
Know more →
Inez
Greek / Spanish · Pure, holy, chaste
Know more →
Iona
Scottish · Born On An Island
Know more →
Ira
Hebrew / Jewish · Alert
Know more →
Irene
Greek / Italian · Peace
Know more →
Iris
Danish / Dutch / English / Finnish / French / German / Greek / Norwegian / Spanish / Swedish · Colors of Rainbow
Know more →
Irma
Germanic / Italian · Whole or universal
Know more →
Isabel
Hebrew / Spanish · Pledged to God
Know more →
Isabella
Hebrew / Italian · Devoted to God, pledged to God
Know more →
Isabelle
Hebrew / French · Devoted to God, pledged to God
Know more →
Isla
Scottish Gaelic · Island, from Islay
Know more →
J
15 of 64 names
Jackie
Hebrew · Supplanter, held by the heel
Know more →
Jaclyn
Hebrew / French · Supplanter, held by the heel
Know more →
Jacqueline
Hebrew / French · Supplanter, held by the heel
Know more →
Jacquelyn
Hebrew / French · Supplanter, held by the heel
Know more →
Jada
English / Spanish · Precious stone or jade.
Know more →
Jade
Spanish / English · Stone
Know more →
Jana
Hebrew / Polish / Serbian / Czech · God is Merciful
Know more →
Jane
Hebrew · God is gracious
Know more →
Janelle
Hebrew / American · God is gracious, God's gift
Know more →
Janet
Hebrew · God is gracious, God's gift
Know more →
Janette
Hebrew / French · God is gracious, God's gift
Know more →
Janice
Hebrew · God is gracious
Know more →
Janie
Hebrew · God is gracious, God's gift
Know more →
Janine
Hebrew / French · God is gracious
Know more →
Jaqueline
Hebrew / French · Supplanter, held by the heel
Know more →
GOOGLE ADSENSE — 728×90
K
15 of 67 names
Kaia
Greek / Norse · Pure / earth goddess
Know more →
Kailani
Hawaiian · Sea and sky
Know more →
Kailey
Celtic / Hebrew · Slender, pure, crown of laurel
Know more →
Kaitlin
Hebrew / Irish · God is gracious / pure
Know more →
Kaitlyn
Hebrew / Irish · God is gracious / pure
Know more →
Karen
English / Greek · Chaste, Pure
Know more →
Karin
Danish / Dutch / English / Finnish / German / Greek / Norwegian / Swedish / Faroese · Chaste, Pure
Know more →
Karina
Greek / Scandinavian · Pure / pure, clear one
Know more →
Karissa
English / Greek · Gracious, Kind
Know more →
Karla
Germanic · Free woman, strong, feminine
Know more →
Kassandra
Greek · Shining upon men, unheeded prophetess
Know more →
Kassidy
Irish Gaelic · Descendant of Caiside, curly-haired
Know more →
Kate
Greek · Pure, clear, unsullied
Know more →
Katelyn
Hebrew / Irish · God is gracious / pure
Know more →
Katelynn
Hebrew / Irish · God is gracious / pure
Know more →
L
15 of 77 names
Lacey
English / French · Person From Normandy
Know more →
Lacy
English / French · Person From Normandy
Know more →
Laila
Arabic · Night
Know more →
Lainey
English · Bright
Know more →
Lakisha
AfricanAmerican / English · Lakisha - "favorite" or "God's grace."
Know more →
Lana
Slavic / Greek · Light / rock, harmony, beautiful
Know more →
Lara
Greek / Russian / Slovenian · Woman From Citadel
Know more →
Latasha
AfricanAmerican / English / Latin · Birthday of Christ
Know more →
Latonya
AfricanAmerican / English / Latin · Invaluable
Know more →
Latoya
AfricanAmerican / American / English · Woman of Victory
Know more →
Laura
Latin / Italian · Laurel crowned
Know more →
Laurel
English / Latin · Laurel Tree
Know more →
Lauren
Latin · Laurel tree, victory
Know more →
Laurie
Latin · Laurel tree, victory
Know more →
Lauryn
Latin · Laurel tree, victory, honour
Know more →
GOOGLE ADSENSE — 728×90
M
15 of 102 names
Mabel
Latin · Loveable, dear, beautiful
Know more →
Mabelle
English · Lovable
Know more →
Mable
Latin · Loveable, dear, beautiful
Know more →
Mackenzie
Scottish · Son of Kenneth
Know more →
Macy
English / French · Armed
Know more →
Madalyn
Hebrew / French · Woman of Magdala, tower of God
Know more →
Maddison
Old English · Son of Matthew, strong-willed
Know more →
Madeleine
Hebrew / French · Woman of Magdala, tower of God
Know more →
Madeline
Hebrew / French · Woman of Magdala, elevated tower
Know more →
Madelyn
Hebrew / French · Woman of Magdala, elevated tower
Know more →
Madge
English / Greek · Pearl
Know more →
Madilyn
Hebrew / Old English · Tower of God / son of Matthew
Know more →
Madison
Old English · Son of Matthew, strong-willed
Know more →
Mae
Hebrew / Latin · Beloved / goddess of spring
Know more →
Maeve
Irish · She who intoxicates
Know more →
N
15 of 27 names
Nadia
Arabic / Russian · Hope; tender, delicate
Know more →
Nadine
English / French / German / Russian / Germanic · Filled With Hope
Know more →
Nancy
Hebrew · Grace, favour
Know more →
Nannie
English / Hebrew · Gracious, Merciful
Know more →
Naomi
Hebrew · Pleasant, my delight, beautiful
Know more →
Natalia
Latin / Italian · Birth of the Lord
Know more →
Natalie
Latin · Born on Christmas day, natal, birth
Know more →
Natasha
Latin / Russian · Born at Christmas, natal day
Know more →
Nayeli
NativeAmerican / Zapotec · I Love You
Know more →
Nelda
English / Greek · Mercy, Compassion
Know more →
Nellie
Greek / Hebrew · Shining light / God is my light
Know more →
Nettie
English / Hebrew · Gracious, Merciful
Know more →
Neva
English / Germanic / Spanish · Leader of The Tribe
Know more →
Nevaeh
Modern American · Heaven
Know more →
Nia
Modern American · Resolve; brilliance
Know more →
GOOGLE ADSENSE — 728×90
O
9 of 9 names
Oaklynn
American · "Oaklynn" means "oak tree meadow".
Know more →
Octavia
Latin · Eighth, born eighth
Know more →
Odessa
Greek · Filled With Wrath
Know more →
Ola
Swedish · Ancestor’s relic
Know more →
Olga
Bulgarian / Czech / Danish / German / Greek / Hungarian / Icelandic / Italian / Latvian / Norse / Norwegian / Polish / Portuguese / Romanian / Russian / Serbian / Slovene / Spanish / Swedish / Ukrainian · Divine Woman
Know more →
Olivia
Latin · Olive tree, peace, fruitfulness
Know more →
Opal
English / Sanskrit · Jewel
Know more →
Ophelia
English / Greek · Helpful Woman
Know more →
Ora
English / Latin · Say The Prayers
Know more →
P
9 of 9 names
Paige
English · Young servant
Know more →
Paislee
Modern American · Church, cemetery
Know more →
Paisley
Scottish · Church, basilica, church settlement
Know more →
Pam
English / Greek · All Sweetness
Know more →
Pamela
English / Greek · All Sweetness
Know more →
Paola
Latin / Italian · Small, humble, modest one
Know more →
Patricia
Latin · Noble, patrician, of noble birth
Know more →
Patsy
Latin · Noble, patrician
Know more →
Patty
English · Noble, strong, or lady.
Know more →

Baby girl names — Questions & answers

Everything you need to choose the perfect name for your daughter.

The most popular baby girl names in recent years include Olivia, Emma, Amelia, Sophia, Ava, Isabella, Mia, Evelyn, Luna and Charlotte. These names consistently top the charts in the US, UK and Australia, balancing classic elegance with modern freshness.
Some beautiful and less common girl names include Seraphina, Isolde, Elowen, Calliope, Araminta and Vesper. These names have strong meanings and a distinctive sound without feeling invented.
Start with names whose meaning resonates with you. Say each name aloud with your surname. Check how it sounds with potential nicknames. Look at its cultural origin — a name with a rich history often carries extra weight. Then let the shortlist rest for a week before deciding.
Girl names meaning strength include Valentina (strong, healthy), Brianna (strong), Matilda (battle-mighty), Andrea (strong and brave), Audrey (noble strength), Mildred (gentle strength) and the Celtic Brigid (exalted one).
Beautiful one-syllable girl names include Wren, Skye, Blythe, Sloane, Brynn, Greer and Faye. Short names often have a strong, memorable quality and pair well with longer middle names.