Overview
Are you searching for beautiful names for girls with meanings? You’ve come to the right place, mama.
We’ve listed 210+ popular, trending, and unique names for you to consider. Some of these lovely names come from Greek mythology, while others are popular names from different languages.
We hope you’ll find the perfect name for your little one from our list below.
What Are The Most Meaningful Names For A Girl?
- Aubrielle (French name for girls) – God is my strength; another form of the angel name “Gabrielle”
- Hannah (Hebrew) – “Favor” or “grace”
- Kaytlyn (English) – Smart, a beautiful young child
Continue reading to find other beautiful names for girls with meanings.
What Girl Names Mean “Gift From God”?
- Dorothy – English and Greek name
- Jasmine – Persian girl name; also a flower name
- Makana – Hawaiian name for girls
- Theodora – Greek girl name
Names That Mean “Fortunate” & “Successful”
- Felicity (Latin) – “Fortunate” or “happy”
- Naila (Arabic) – “Successful” or “the achiever”
- Yashita (Hindu) – Successful
Names Signifying Joy & Happiness
- Abigail (Hebrew) – A father’s joy
- Farrah (Arabic) – “Happy” or “happiness”
- Miyuki (Japanese girl name) – “Happy,” “good luck,” or “beautiful”
- Xin (Chinese girl name) – “Joyful and happy” or “beautiful and elegant”
Girl Names That Mean “Beauty”
- Aiukli (Choctaw, Native American) – Beautiful
- Amara (Greek) – Eternal beauty
- Belinda (Spanish girl name) – “Beautiful” or “pretty”
- Belle (French girl name) – Beautiful
- Callista (Greek) – “The most beautiful” or “pretty and bright-eyed”
- Ellen (English and Greek) – The most beautiful woman
- Erina (Arabic) – Beautiful lady; also a Gaelic and Irish girl name meaning “spring” or “girl from Ireland”
- Mohini (Indian and Hindi) – “Very beautiful” and “enchanting”
- Naava (Hebrew) – “Delightful” and “beautiful”
- Nefertari (Egyptian) – Beautiful companion
Biblical & Angelic Girl Names
- Angelina (Greek) – Heavenly messenger; angel name for girls
- Ariel (Hebrew gender-neutral name) – Lion of God
- Danielle (Hebrew) – Judged by God; feminine variant of the biblical boy name “Daniel”
- Naamah (Hebrew) – Pleasant
- Naomi (Hebrew) – “Pleasant” or “beautiful”
- Rebecca (Hebrew) – “Enchantingly beautiful” or “to tie”
Hindu Girl Names
- Aboli – Means “flower”
- Elakshi – Means “a woman with intelligent eyes”
- Shreya – Means “beautiful” or “auspicious”
Muslim & Arabic Names For Girls
- Aaliyah – Means “exalted” and “sublime”
- Amani – Means “wishes”
- Djamila – Means “gorgeous woman”
Virtuous Names
- Faith (English) – “Trust” or “devotion”
- Mercy (English) – “Merciful” or “compassionate”
- Muskaan (Indian) – “Smile” and “happiness”
What Are The Most Beautiful Names For A Girl?
- Audrey (Old English) – Noble strength
- Keva (Irish name for girls) – Beautiful child
- Phoebe (Greek) – Brilliant
- Sophia (Greek) – Wisdom
Cute & Popular Girl Names With Beautiful Meaning
- Charlotte (French) – Little and womanly
- Linda (Spanish) – Pretty
- Rachel (Hebrew) – “Beautiful” or “one with purity”; also a nature name meaning “ewe” (female sheep)
What Are Rare & Unique Names For A Girl?
- Alanna (Old High German girl name) – Precious
- Frida (Scandinavian and Old Norse) – Peace
- Kyomi (Japanese name for girls) – Pure and beautiful
- Marion (French) – Star of the sea; unisex version of “Mary”
- Valentina (Latin) – Good health
Classic, Vintage, & Whimsical Girl Names With Lovely Meaning
- Delilah (Hebrew) – Delicate
- Genevieve (Welsh) – White wave
- Isabella (Spanish) – Consecrated to God
- Josephine (Hebrew) – “He shall add” or “Jehovah (God) increases”
- Lucinda (Latin) – Beautiful light
- Ophelia (Greek) – “Useful” or “wise”
- Victoria (Latin) – Victory
Cool & Creative Girl Names With Beautiful Meaning
- Aine (Celtic) – Name that means “fire”
- Gretchen (Greek, Persian, Irish, and German name for girls) – Pearl
- Mabel (Latin and English) – Lovable and dear
Nature Names For Girls
Names Of Trees & Plants
- Evelyn (English) – Hazelnut (derived from “Aveline”); also a rainbow baby name meaning “wished-for child”
- Hazel (Old English) – Hazel tree
- Holly (Old English) – Holly bush
- Laurel (English) – Leef from the sweet bay tree; also means “crowned with laurel,” symbolizing victory and honor
- Olivia (Latin) – Olive tree; also an Old French name meaning “peace”
Flower Names For Little Girls
- Ava (Latin) – Blooming; also a Persian and Urdu (Indo-Aryan language) name meaning “voice” or a Latin name meaning “bird”
- Dahlia (Scandinavian) – Dahl’s flower; Named after Swedish botanist Anders Dahl
- Daisy (Old English) – The day’s eye; flower that only blooms in the daytime
- Juhi (Indian) – Jasmine flower
- Ketaki (Indian) – Flower
- Lillian (Latin) – Form of the lily
- Lilybelle (Latin) – Beautiful lily
- Rosalie (Latin and French) – Rose garden
Girl Names That Mean Moon & Other Celestial Bodies
Names that mean moon or other heavenly bodies can also be cute for little one:
- Luna (Latin) – Moon
- Rishima (Indian) – Moonbeam
- Stella (Latin) – Star
Animal-Inspired Girl Names
- Arabella (German) – Beautiful eagle
- Chloe (Greek) – Lark
- Deborah (Hebrew) – Bee
Other Nature-Inspired Names
- Ambar (Sanskrit) – The sky
- Amitola (Native American) – Rainbow
- Lynne (Celtic) – “Beautiful lake” or “waterfall”
- Meadow (English) – Beautiful field
- Orabelle (English) – Beautiful seacoast
- Summer (English and Arabic) – Summer season
Baby Girl Names With Different Origins
Powerful & Mythological Baby Names
- Abhaya (Indian) – Fearless
- Alexandria (Greek and English) – Defender of mankind; can be shortened to the nonbinary name “Alex”
- Athena (Greek goddess name) – Goddess of war
- Aurora (Greek) – Goddess of the dawn
- Calliope (Greek) – Muse of eloquence and epic poetry
- Celine (French and Roman) – Heavenly; also derived from “Selene,” the Greek moon goddess
- Daphne (Greek) – From the laurel tree; a naiad (female nymph) turned into the laurel tree to escape Apollo, the Greek god of the sun
- Diana (Roman) – Goddess of wild animals and the hunt
- Erica (Scandinavian) – “Ever-powerful” or “honorable ruler”
- Tana (Greek) – “Fire” or “star goddess”
- Uma (Hindi) – Mother; another name for Devi, a Hindu goddess
- Venus (Roman) – Goddess of love and beauty
- Yashashree (Sanskrit) – Goddess of success
Baby Girl Names In Sanskrit
- Akshita – Means “wonder girl”
- Divya – Means “divine”
- Amrita – Means “spiritual holy water”
German Girl Names With Lovely Meanings
- Amelia – Means “industrious”
- Heidi – Means “noble” or “serene”
- Louise – Old German name meaning “warrior maiden”
Beautiful Hispanic & Spanish Girl Names
- Esmeralda – Means “emerald” (a gem)
- Lola – Means “strong woman”
Other Special Girl Names
Doll & Celebrity Baby Girl Names With Beautiful Meanings
- Barbie (Greek) – Foreign woman; also a pet name or doll name
- Jolie (French) – “Beautiful” or “pretty”; after American actress Angelina Jolie
- Nelly (English and Greek) – “Shining light” or “the most beautiful woman”; after Canadian singer and songwriter Nelly Furtado
- Paris (Greek gender-neutral place name) – Defender; famous namesakes include American media personality Paris Hilton
Hip, Edgy, & Fancy Girl Names
- Ai (Japanese) – Love
- Ellie (Greek) – Light
- Esme (Latin) – Esteem
- Kaylee (Arabic) – Beloved; also a Hebrew name that means “regal woman”
- Scarlett (Middle English) – Deep red color; a symbol of love and affection
Musical Girl Names
Some cute musical names for girls:
- Aria (Italian) – Like a beautiful melody; also a Persian unisex name meaning “noble”
- Yedda (English) – Beautiful voice
Pet Names, Sweet Monikers, & Baby Girl Names For Love
- Bonita (Spanish) – Pretty
- Bonnie (Scottish) – Good
- Cora (French) – Beloved; also a Greek name meaning “heart”
- Mia (Italian) – Mine
Short But Beautiful Names For Girls With Meaning
- Isa (Spanish) – “Beautiful” or “devoted to God”
- Ivy (Old English) – Vine
- Mabs (English and Welsh) – Beautiful lover
- Mei (Chinese name for girls) – Beautiful
- Nora (Latin) – Dignified; also a Greek name meaning “honor”
- Tove (Scandinavian and Norse) – Gorgeous and beautiful Thor, the Norse god of thunder and lightning
Beautiful Middle Names For Girls
Some cool options for girl middle names:
- Frances (French, English, and Latin) – “The free one” or “from France”
- Harper (Old Norse) – Whaler
- Sydney (French) – From the city of Saint-Denis
Gender-Neutral & Nonbinary Names With Beautiful Meanings
- Bailey (French) – Bailiff; also an Old English name meaning “fortification”
- Dakota (Native American) – “Friend” or “ally”
- Enfys (Welsh) – Rainbow
A to Z Beautiful Names For Girls With Meaning
Girl Names Starting With A
Cool girl names that start with A:
- Agueda (Portuguese) – Good-hearted
- Alina (German) – The noble one
- Amelie (German) – Industrious
- Avantika (Indian) – The first flower to blossom in season
Girl Names Starting With B
- Bella (Latin) – Beautiful
- Bellezza (Italian) – Beauty or beautiful
Girl Names Starting With C
- Caily (Greek) – “Pretty” or “slender”
- Colleen (Irish) – Girl
Girl Names Starting With D
- Darlene (Old English) – Dear or loved one
- Dhara (Sanskrit) – Constant flow
- Donatella (Italian girl name) – A beautiful gift
Girl Names Starting With E
- Eleanor (Greek) – Mercy
- Elise (German and Hebrew) – “Noble” or “God‘s oath”
- Ella (Greek, Norman, or Hebrew) – “Beautiful fairy” or “goddess”
- Emilia (Latin) – Eager
Girl Names Starting With F
- Fawziya (Arabic) – Victorious
- Fayre (Old English) – Beautiful
- Felicia (Latin) – Lucky or successful
- Fiona (Old English) – White
Girl Names Starting With G
- Gabrielle (Hebrew) – God is my strength
- Giselle (English) – Sword pledge
- Greta (Greek) – Precious jewel
Girl Names Starting With H
- Haley (Norse and Irish) – “Hero” or “wise one”
- Haunani (Hawaiian girl name) – Beautiful snow
Girl Names Starting With I
- Ingrid (Scandinavian) – Hero’s daughter
- Iowa (Native American) – Beautiful land
- Isla (Spanish and Scottish) – Island
Girl Names Starting With J
- Jacintha (Greek) – Beautiful
- Jessica (Hebrew) – Wealthy one
- Juliet (French) – Youthful
- Jyotsna (Sanskrit) – “Radiant like flames” or “moonlight”
Girl Names Starting With K
Lovely girl names starting with K:
- Karishma (Sanskrit) – Miracle
- Katherine (Greek) – Pure
- Kelly (Irish) – “Church” or “warrior”
- Kristen (Greek) – Bright-eyed
Girl Names Starting With L
- Layla (Arabic) – Dark as the night
- Lillie (English) – “Purity” and “beauty”
- Lydia (Greek) – Beauty
Girl Names Starting With M
- Madison (English) – Good
- Marabel (Latin) – Beautiful Mary
- Meredith (Old Welsh and Middle English) – “Protector of the sea” and “joyful”
- Millie (Greek and English) – “Honey bee” and “gentle adviser”
- Miyeon (Korean girl name) – “Beautiful,” “pleasing,” and “kind-hearted”
Girl Names Starting With N
- Natalie (Latin) – Child born at Christmas
- Nefertiti (Egypt) – The beautiful one
- Nina (Spanish and Hebrew) – “Girl” and “grace”
- Nomi (Japanese) – “Beautiful” and “pleasant”
- Norabel (English) – Beautiful light
Girl Names Starting With O
- Oksana (Hebrew, Ukrainian, and Russian girl name) – Praise to God
- Omorose (African) – The beautiful child
- Osmara (German) – Shines like the glory of God
Girl Names Starting With P
- Panya (Russian, Swahili, and African) – Crowned in victory
- Penelope (Greek) – Bobbin-weaver
Girl Names Starting With Q
- Qahira (Arabic) – One who wins
- Quinn (Latin and Gaelic) – “Pretty as two” and “wise”
Girl Names Starting With R
- Raanana (Hebrew) – Fresh and pleasing
- Ratih (Indonesian ) – “Most beautiful” and “god-like beauty”
- Rosaleen (Irish) – Beautiful, little rose
- Ruby (French) – Red gem
Girl Names Starting With S
- Sapphire (Latin) – Beautiful gem
- Savannah (Spanish) – Flat tropical grassland
- Shelby (English) – Sheltered town
- Swara (Sanskrit) – Self-shining
Girl Names Starting With T
- Tazanna (Native American) – Beautiful princess
- Tegan (Welsh) – “The favorite one” and “loved one”
- Thea (Greek) – Healer
- Tracey (Greek and French) – “Reaper” and “path”
Girl Names Starting With U
- Ulanni (Hawaiian) – Heavenly beauty
- Ustinya (Russian) – Righteous
Girl Names Starting With V
- Valerie (Latin) – Strong
- Violet (Latin) – Purple; also a flower name
- Vivien (Latin) – Lively
Girl Names Starting With W
- Wakana (Japanese) – Harmony
- Wenna (Cornish) – “Fair” and “blessed”
Girl Names Starting With X
- Xara (American) – “Bright” or “princess”
- Xiomara (Spanish) – Famous in battle
- Xitlali (Native American) – Star
Girl Names Starting With Y
- Yaretzi (Aztec) – You’ll always be loved
- Yekaterina (Russian) – Innocent and pure
Girl Names Starting With Z
- Zahra (Arabic) – Flower
- Zhanna (Russian) – God is gracious
- Zoya (Russian and Greek ) – Life
Special Considerations When Choosing Baby Girl Names
Beautiful Meanings & Unique Spellings
Many parents choose baby names based on their meaning.
Pretty names and those with beautiful meaning are among the most popular choices, but other parents also go for unique spellings of popular names.
Still, you might be surprised to learn that other parents prefer witchy names or even names that mean death.
Genealogy Names
Many families also have a tradition of naming their babies after their grandparents or other loved ones.
It’s up to you to use these genealogy names as your child’s first or middle name.
More Ideas For Baby Names
- Black boy names
- Black girl names
- Country boy names
- Greek gods and goddesses
- Male Greek god names
- Mexican baby boy names