Top 50 goddess names for your baby girl
Nikki Stevenson
Nikki Stevenson
Up next
Some names just feel powerful. They carry history, meaning, and a presence that makes them stand out. If you’re looking for a name with strength, beauty, and magic, goddess names for girls are a perfect place to start.
Across cultures, goddesses have symbolised everything from wisdom and courage to love and new beginnings. Whether you’re drawn to the fierce energy of Norse mythology, the timeless elegance of Greek goddesses, or the deep spirituality of Hindu traditions, these names for baby girls are rich with history and character.
To help you in your search, we’ve gathered 100 goddess and mythological names from around the world—each with a story to tell. You might just find the perfect one for your little girl.
Greek goddess names for girls
1. Athena
- Origin: Greek goddess
- Meaning: Goddess of wisdom and warfare
- Why it’s perfect: A name that commands respect, Athena is perfect for a little one with a sharp mind and a strong will—whether she’s outsmarting you at bedtime negotiations or leading the playground.
2. Artemis
- Origin: Greek goddess
- Meaning: Goddess of the hunt and the moon
- Why it’s perfect: Fierce, independent, and adventurous—Artemis is made for a little explorer who’s always on the move (and probably climbing on things she shouldn’t).
3. Thalia
- Origin: Greek goddess
- Meaning: Goddess of comedy and pastoral poetry
- Why it’s perfect: Graceful and full of life, Thalia carries an effortless charm. A name tied to joy and creativity, it suits someone who brings warmth and inspiration wherever they go.
4. Gaia
- Origin: Greek goddess
- Meaning: Primordial Mother Earth, goddess of the earth
- Why it’s perfect: Gaia is a name with deep roots—literally. It refers to ‘mother earth’, perfect for a little one destined to grow, explore, and stay grounded. Short, timeless, and effortlessly powerful.
5. Circe
- Origin: Greek goddess
- Meaning: Enchantress and minor goddess
- Why it’s perfect: Circe is bold and mysterious. As the legendary sorceress of Greek mythology, she’s known for her wit, independence, and transformative power. Pretty good qualities, if you ask us.
6. Nyx
- Origin: Greek goddess
- Meaning: Primordial goddess of the moon
- Why it’s perfect: Nyx is short, sharp, and full of intrigue. The Greek goddess, daughter of ruled with quiet power—so much so that even Zeus stepped lightly around her.
7. Hera
- Origin: Greek goddess
- Meaning: Queen of the Gods, goddess of marriage and family
- Why it’s perfect: Hera embodies dignity and strength. A name that evokes leadership and commitment, it’s ideal for someone who naturally takes charge and cherishes family above all else.
8. Hestia
- Origin: Greek goddess
- Meaning: Goddess of the hearth, home, and domesticity
- Why it’s perfect: Hestia is a name that resonates with warmth and stability. Perfect for a little one who will be the heart of the home, bringing everyone together and creating a sense of peace and comfort.
Other names from Greek mythology
We couldn’t touch on Greek goddesses without shouting out other beautiful baby girl names from Greek mythology. Here are some of our other faves:
- Calliope: The muse of epic poetry
- Polyhmnia: The muse of sacred poetry
- Euterpe: Muse of music and lyric poetry
- Doris: A sea nymph
- Amalthea: A nymph who nursed the infant Zeus
- Electra: One of the seven pleiades
- Merope: One of the seven pleiades
Sign up
Get tailored content based on your week of pregnancy
By signing up, you agree to receiving our Newsletters. Cancel anytime.
Roman goddess names for girls
9. Diana
- Origin: Roman goddess
- Meaning: Goddess of the hunt and the moon
- Why it’s perfect: Diana is both strong and independent, making it an elegant name for a courageous spirit.
10. Juno
- Origin: Roman goddess
- Meaning: Queen of the gods, protector of women
- Why it’s perfect: Juno has big firstborn energy—confident, protective, and maybe a little bossy. Perfect for a natural leader who somehow always knows best (even when they don’t).
11. Flora
- Origin: Roman goddess
- Meaning: Goddess of flowers and spring
- Why it’s perfect: Flora, the name of the Roman goddess of flowers and spring, is full of natural charm and timeless elegance. Linked to renewal and eternal youth, it has a vintage softness that feels ready to bloom again.
12. Minerva
- Origin: Roman goddess
- Meaning: Goddess of wisdom and war strategy
- Why it’s perfect: If your baby already gives you that all-knowing stare, Minerva might be the one. Smart, sharp, and always two steps ahead—just like you hope they’ll be at school pickup.
13. Vesta
- Origin: Roman goddess
- Meaning: Goddess of the sacred flame
- Why it’s perfect: For the kid who finds comfort in home, loves shared meals, and keeps family traditions close. Warm, steady, and full of heart—just like Vesta.
14. Aurora
- Origin: Roman goddess
- Meaning: Goddess of dawn
- Why it’s perfect: Aurora is a name as bright and full of energy as the child who wakes up way too early—but somehow makes it impossible to be mad about it. It’s believed the goddess Aurora’s tears turned into the morning dew.
Norse goddess names for girls
15. Freya
- Origin: Norse goddess
- Meaning: Goddess of love, beauty, and fertility
- Why it’s perfect: Freya is both fierce and full of heart, a name that carries strength without losing its warmth—ideal for a little one with a bold spirit and a kind soul.
16. Frigg
- Origin: Norse goddess
- Meaning: Goddess of love and marriage
- Why it’s perfect: Steady, wise, and deeply caring, Frigg has an old-soul quality that feels timeless. It’s a name that speaks to quiet strength and unwavering love.
17. Idun
- Origin: Norse goddess
- Meaning: Goddess of youth and spring
- Why it’s perfect: Idun is the feeling of fresh air and endless curiosity, perfect for a child who seems to bring new life to everything they touch.
18. Sif
- Origin: Norse goddess
- Meaning: Goddess of fertility and family
- Why it’s perfect: Loyal and steady, Sif is for the one who makes sure no stuffed animal is left behind at bedtime and insists on family hugs at every opportunity.
19. Hel
- Origin: Norse goddess
- Meaning: Goddess of the underworld
- Why it’s perfect: Hel’s name, though unconventional, is unique and powerful, perfect for a girl with a mysterious spirit. Your little one will have a knowing stare and an unshakable sense of self.
20. Eir
- Origin: Norse goddess
- Meaning: Goddess of healing
- Why it’s perfect: Simple yet full of depth, Eir has a peaceful, steady quality—like a reassuring presence that always knows just what to do.
Early Celtic goddess names for girls
21. Brigid
- Origin: Celtic goddess
- Meaning: Goddess of fire, poetry, and wisdom
- Why it’s perfect: Brigid balances strength and creativity, making it a great fit for a child who’s as thoughtful as they are determined. A name with depth, history, and just the right amount of fire.
22. Sabrina
- Origin: Celtic goddess
- Meaning: Goddess of the river
- Why it’s perfect: A Latin name, Sabrina has a quiet depth beneath its beauty. With roots in legend and nature, it feels both timeless and full of intrigue.
23. Morrigan
- Origin: Celtic goddess
- Meaning: Goddess of fate and war
- Why it’s perfect: Bold, mysterious, and full of presence, Morrigan is for a child who knows what they want and isn’t afraid to make things happen.
24. Aine
- Origin: Celtic goddess
- Meaning: Goddess of summer and wealth
- Why it’s perfect: Bright and full of energy, Áine brings warmth wherever she goes. It’s a name that feels both light and strong.
25. Rhiannon
- Origin: Celtic goddess
- Meaning: Goddess of fertility and dreams
- Why it’s perfect: Rhiannon has a quiet magic to it—graceful, strong, and just a little bit mysterious. It’s a name that carries both wisdom and wonder, perfect for a child with a deep imagination and a big heart.
26. Arianrhod
- Origin: Celtic goddess
- Meaning: Goddess of fertility and rebirth
- Why it’s perfect: Arianrhod is as strong as it is elegant, a name that speaks of resilience and transformation. It’s a perfect fit for a child who meets challenges head-on and always finds a way forward.
Hindu goddess names for girls
27. Lakshmi
- Origin: Hindu goddess
- Meaning: Goddess of wealth, fortune, and prosperity
- Why it’s perfect: Lakshmi represents abundance and grace, ideal for a child who brings positivity and light.
28. Parvati
- Origin: Hindu goddess
- Meaning: Goddess of fertility, love, and devotion
- Why it’s perfect: A nurturing name, Parvati is perfect for a girl who values close bonds.
29. Saraswati
- Origin: Hindu goddess
- Meaning: Goddess of wisdom, music, and arts
- Why it’s perfect: Saraswati inspires creativity and intellect, great for a girl who loves learning.
30. Kali
- Origin: Hindu goddess
- Meaning: Goddess of destruction and rebirth
- Why it’s perfect: Kali is fierce and bold, symbolising a girl with a strong spirit and resilience.
31. Durga
- Origin: Hindu goddess
- Meaning: Goddess of protection and strength
- Why it’s perfect: Durga embodies bravery, making it ideal for a natural protector.
32. Radha
- Origin: Hindu goddess
- Meaning: Goddess of love and devotion
- Why it’s perfect: Radha is loving and compassionate, ideal for a girl with a tender heart.
Egyptian Goddess names for girls
33. Isis
- Origin: Egyptian goddess
- Meaning: Goddess of magic and motherhood
- Why it’s perfect: Isis is powerful and nurturing, ideal for a child who brings warmth.
34. Hathor
- Origin: Egyptian goddess
- Meaning: Goddess of love and joy
- Why it’s perfect: A cheerful name, Hathor is perfect for a girl who spreads happiness.
35. Bastet
- Origin: Egyptian goddess
- Meaning: Goddess of home and fertility
- Why it’s perfect: Bastet is protective and gentle, ideal for a girl with a nurturing spirit.
36. Nephthys
- Origin: Egyptian goddess
- Meaning: Goddess of protection and lamentation
- Why it’s perfect: Nephthys is a strong name, great for a girl with a sensitive yet resilient side.
37. Sekhmet
- Origin: Egyptian goddess
- Meaning: Goddess of war and healing
- Why it’s perfect: Sekhmet represents courage and compassion, perfect for a strong, caring child.
38. Nut
- Origin: Egyptian goddess
- Meaning: Goddess of the sky
- Why it’s perfect: Nut brings a sense of wonder, ideal for a girl with a big imagination.
Japanese goddess names
39. Amaterasu
- Origin: Japanese goddess
- Meaning: Goddess of the sun
- Why it’s perfect: Amaterasu is radiant and warm, perfect for a girl who lights up every room.
40. Uzume
- Origin: Japanese goddess
- Meaning: Goddess of dawn and revelry
- Why it’s perfect: Uzume is cheerful and vibrant, ideal for a lively, fun-loving child.
41. Benzaiten
- Origin: Japanese goddess
- Meaning: Goddess of everything that flows, including music and wisdom
- Why it’s perfect: Benzaiten is graceful and creative, perfect for a girl with an artistic soul.
42. Inari
- Origin: Japanese goddess
- Meaning: Goddess of rice and prosperity
- Why it’s perfect: Inari is abundant and nurturing, fitting for a girl who brings joy.
43. Kannon
- Origin: Japanese goddess
- Meaning: Goddess of mercy
- Why it’s perfect: Kannon represents compassion, ideal for a girl with a kind, gentle heart.
44. Izanami
- Origin: Japanese goddess
- Meaning: Goddess of creation and death
- Why it’s perfect: Izanami symbolises transformation, perfect for a girl who adapts easily.
Slavic goddess names for girls
45. Lada
- Origin: Slavic goddess
- Meaning: Goddess of love, beauty, and harmony
- Why it’s perfect: Lada carries a natural warmth, full of love and balance. It’s a simple yet timeless name that feels effortlessly graceful.
46. Mokosh
- Origin: Slavic goddess
- Meaning: Goddess of fertility, earth, and water
- Why it’s perfect: Deeply connected to the land and life itself, Mokosh is a strong, grounding name with a quiet resilience behind it.
47. Zorya
- Origin: Slavic goddess
- Meaning: Goddess of the dawn and protector of warriors
- Why it’s perfect: With its ties to the break of day and fierce protection, Zorya suits a child who shines bright and stands strong.
48. Marzanna
- Origin: Slavic goddess
- Meaning: Goddess of winter and rebirth
- Why it’s perfect: Symbolising the cycles of nature, Marzanna is a name full of mystery and transformation, perfect for someone who embraces change.
49. Vesna
- Origin: Slavic goddess
- Meaning: Goddess of spring and renewal
- Why it’s perfect: Light, fresh, and full of energy, Vesna feels like a breath of fresh air, bringing renewal and excitement wherever it goes.
50. Devana
- Origin: Slavic goddess
- Meaning: Goddess of the hunt and wild nature
- Why it’s perfect: Fierce and free-spirited, Devana is a name with a strong sense of independence—ideal for an adventurous soul.
Wrapping it up
If you’re looking for names that are a bit unconventional but have stood the test of time (i.e., not a passing fad you’ll regret in 20 years), goddess names can be a wonderful choice.
Related Articles
Trending
Nikki Stevenson
Follow +Nikki is a parenting writer and a mom to three wild boys who keep her on her toes (and occasionally make her question her sanity). With over 15 years of experience in the parenting industry, she has more tips and tricks than Mary Poppins on speed dial. When she's not typing away at her keyboard, you can find her sipping on coffee, hiding in the bathroom for five minutes of...