100 Mysterious Baby Names With Hidden Meanings

Updated
Give your little one a name wrapped in myth, magic, and a little mystery.

Some names sound like a secret you have not quite unraveled yet. They carry shadowy meanings, old myths, and a hush of the unexplained, the kind of name that makes people lean in and ask where it came from.

This list gathers 100 mysterious names for boys and girls, split into 52 picks for girls and 48 for boys. You will find choices drawn from folklore, night skies, hidden gods, and words that hint at dusk, magic, and things left unsaid.

Scroll through and see which one feels like it belongs to your little enigma.


52 Mysterious Names for Girls

Give your daughter a name packed with history and hidden meaning. She deserves a badass name that feels as unique as she is. Here are our top mysterious names for girls to spark your imagination.

  1. Aisling: From Ireland, meaning “dream” or “vision,” Aisling offers modern alternatives like Ashlyn.
  2. Alisa: This beautiful name carries roots in ancient folklore and translates to “great happiness.”
  3. Ariadne: Known as the Cretan goddess of fertility, Ariadne means “most holy” and makes an exotic name for your daughter.
  4. Ariella: Roar like the lion you are. Ariella is the female version of Ariel and means “lion of God.”
  5. Calliope: Meaning “beautiful voice” in Greek, Calliope was the muse of epic poetry and the eldest of the nine sisters.
  6. Cassandra: This tragic Greek figure possessed psychic powers, making Cassandra a top choice for a mystical vibe.
  7. Circe: Meaning “bird” in Greek mythology, Circe was a powerful sorceress who could turn men into animals.
  8. Clio: Clio was the Greek muse of history, and her name springs from a word meaning to celebrate or make famous.
  9. Daphne: Translating to “laurel tree,” Daphne was the mythological object of Apollo’s romantic obsessions.
  10. Dara: Calling your baby girl Dara means she is a “gift” carrying little pearls of wisdom.
  11. Delilah: This Hebrew girl’s name means “delicate” and is famously associated with the temptress who seduced Samson.
  12. Diana: Exuding elegance, Diana represents the “divine” and serves as the Roman goddess of the hunt.
  13. Eira: A perfect name for girls born in the winter, Eira translates directly to “snow.”
  14. Elanor: Meaning “sun star,” this Tolkienesque name can also be spelled Eleanor or shortened to Ellie.
  15. Elysia: In Latin, Elysia means “from Elysium,” representing the heavenly home of the departed.
  16. Enid: An old-fashioned Celtic name that means “spirit and life.”
  17. Esme: Of French origin, Esme means “esteemed” or “beloved,” a quietly elegant and mysterious choice.
  18. Faye: Skip the fairy costumes and name your girl Faye, an old English alternative for these delicate magical creatures.
  19. Fenella: A unique Celtic name for winter babies, Fenella means “white-shouldered one.”
  20. Freya: From Old Norse for “lady,” Freya reigned as the Norse goddess of love and seidr, the magic of seeing the future.
  21. Gabrielle: The female variation of Gabriel, the famous archangel who announced the birth of Jesus.
  22. Gizem: Hailing from Turkey, Gizem translates to “enigma,” a striking fantasy name for your girl.
  23. Hulda: Can you keep a secret? Hulda means exactly that in ancient Scandinavian cultures.
  24. Isolde: The tragic heroine of Tristan and Isolde, this Cornish name likely fuses the Old High German words for “ice” and “battle.”
  25. Joan: A spirited name meaning “God is gracious,” made famous by the legendary French warrior Joan of Arc.
  26. Juno: The Roman protector of women and marriage, meaning “Queen of the Heavens.”
  27. Larissa: A nymph name for a dainty girl, Larissa means “citadel” or a fortress on high ground.
  28. Leda: A perfect mythological name for a happy kid, Leda was the famous mother of Helen of Troy.
  29. Leto: This feminine and unusual Greek name means “hidden” and belongs to a powerful goddess.
  30. Lilith: If you want a darker moniker for your baby girl, Lilith translates to “of the night.”
  31. Liraz: If you like keeping secrets, Liraz is a perfect choice that means “my secret” in Hebrew.
  32. Maya: A unique and elegant name, Maya translates to “illusion” in Sanskrit philosophy.
  33. Morana: A captivating Slavic girl’s name representing the goddess of winter and rebirth.
  34. Mystery: Stick to the basics and name your child Mystery. It offers a literal take on the theme.
  35. Mystique: A French word for an aura of intrigue, Mystique carries an undeniable air of the unknown.
  36. Najwa: Of Arabic origin, Najwa remains rare in Western circles and means “secret or whisper.”
  37. Niamh: Of Irish descent, this name refers to the sea god’s daughter who possessed legendary golden hair.
  38. Nirvana: A cool grunge band reference that also means “place of great bliss” in Sanskrit.
  39. Nixie: Such a cute and playful name. Nixie represents a water nymph with enchanting qualities.
  40. Nyx: Straight from the Greek word for “night,” Nyx was the shadowy primordial goddess who existed before the Olympians.
  41. Persephone: True mythological royalty. Persephone served as the queen of the underworld and the daughter of Zeus.
  42. Rhiannon: From the Welsh meaning “divine queen,” Rhiannon is also a classic and mystical song by Fleetwood Mac.
  43. Saga: Look to Norse mythology for Saga, the goddess of poetry, history, and storytelling.
  44. Samira: If your kid loves to babble, Samira is an excellent choice that means “companion in evening conversation.”
  45. Selene: If you think your little girl is fit to be a moon goddess, Selene fits the bill perfectly.
  46. Seraphina: A beguiling and attractive name, Seraphina refers to the highest order of fiery angels.
  47. Sybil: If your pride and joy has wisdom beyond her years, Sybil fits perfectly because it means “oracle.”
  48. Talia: Meaning “gentle dew from heaven,” this stands out as possibly the sweetest mythological name.
  49. Tansy: Meaning “immortality and resilience,” traits we love to see in our daughters.
  50. Thalia: Rare among mythical names, Thalia means “to flourish,” which is a beautiful hope for any child.
  51. Veda: Bestow your bundle of joy with spiritual wisdom and name her Veda, representing ancient sacred texts.
  52. Whisper: A highly creative and gentle way to describe your softly spoken baby girl.

48 Mysterious Names for Boys

There is no shortage of mysterious names for boys. Look toward Greek mythology, Roman gods, and European folklore to find the perfect match for your son. Here are our top mysterious choices for boys.

  1. Aelfdene: Kicking off with the elfin world, Aelfdene is of English origin and means “from the elfin valley.”
  2. Aladdin: If you hope your kid gets three wishes, Aladdin evokes the famous folk tale of the magic lamp.
  3. Alaric: From the Gothic for “ruler of all,” Alaric was the Visigoth king who famously sacked Rome in the 5th century.
  4. Alvaro: This sounds Spanish but actually holds Germanic origins and means “army of elves.”
  5. Alvin: Similar to Alvaro, Alvin means “friend of the elves” and remains a classic choice.
  6. Ambrose: Such a soft and vintage-sounding name, Ambrose translates beautifully to the “immortal one.”
  7. Arthur: A powerful, legendary name carried by the once and future king of Camelot.
  8. Aslan: C.S. Lewis borrowed this Turkish word for “lion” to name his legendary fantasy character.
  9. Azrael: One of the darker mystical names, Azrael famously represents the angel of death in several traditions.
  10. Barnabas: From Aramaic, meaning “son of consolation,” Barnabas was a notable early figure in historical texts.
  11. Bodhi: A trendy unisex name with an ultra-cool ring that translates to “enlightenment.”
  12. Borak: This striking name means “lightning” and belongs to the magical steed in Islamic tradition.
  13. Caspian: Inspired by the Caspian Sea, this name gained major fame through The Chronicles of Narnia.
  14. Cassiel: An unusual and powerful fantasy name meaning “Angel of Saturday” in Latin folklore.
  15. Cato: A noble title for your super-intelligent offspring, Cato means “all-knowing” or “wise.”
  16. Cedric: A classic Celtic name that gained modern mystical appeal after the boy wizard Cedric Diggory from Harry Potter.
  17. Cleon: Short and sweet, Cleon is an ancient Greek name meaning “glorious and renowned.”
  18. Corvin: Rooted in the Latin corvus for “raven,” Corvin echoes the bird’s ancient link to wisdom and foresight.
  19. Cosmo: One of the most intriguing space-inspired names, Cosmo means “order” and “universe.”
  20. Cullen: From the Irish meaning “holly tree,” Cullen works perfectly as both a first and last name.
  21. Draca: Kids are spellbinding, and Draca carries a mysterious edge that means “dragon.”
  22. Draco: Derived from the Greek word for “dragon,” Draco is the infamous Slytherin rival of Harry Potter.
  23. Elam: An exotic and evocative male name from ancient times that means “hidden” or “eternity.”
  24. Fenrir: Old Norse for “fen-dweller,” Fenrir is the monstrous wolf fated to break his chains at Ragnarok.
  25. Finn: A celebrated and fearsome Irish warrior from mythology. Finn also translates to “white or fair.”
  26. Gabriel: A classic Hebrew boy’s name meaning “God is my strength,” famous as the archangel messenger.
  27. Gellert: From Welsh folklore, meaning “spear strength,” Gellert is also a notable wizarding name in the Harry Potter universe.
  28. Gil: Happy children need mythical names to match, which is handy because Gil translates to “happiness.”
  29. Guhya: An exotic Indian male name that literally means “mystical and hidden.”
  30. Hans: A nod to the man who created many wonderful fairy tales, Hans Christian Andersen.
  31. Hansel: From the beloved fairy tale “Hansel and Gretel,” this name means “God is gracious.”
  32. Harry: A traditional royal name made highly mysterious and magical by the famous boy wizard, Harry Potter.
  33. Jason: For a mainstream approach to Greek mythical names, Jason of the Argonauts makes a fantastic choice.
  34. Judah: Giving your boy a biblical name like Judah means he is “praiseworthy” in Hebrew.
  35. Merlin: The legendary wizard of Camelot, Merlin comes from the Welsh Myrddin, meaning “sea fortress.”
  36. Odin: Old Norse mythology declares Odin as the supreme god of culture, law, art, and wisdom.
  37. Olen: Short and punchy, Olen is one of the best Scandinavian mysterious names and means “relic.”
  38. Orion: Every male child should want a mythical name that represents a famous constellation and “rising star.”
  39. Orpheus: Possibly from the Greek orphne for “darkness,” Orpheus was the bard whose music charmed the underworld itself.
  40. Patrick: A saintly child deserves a matching moniker, and Saint Patrick is a legendary figure who banished snakes from Ireland.
  41. Phoenix: Meaning “dark red,” the story of the Phoenix centers around hope, rebirth, and rising from the ashes.
  42. Rishi: Hindus believe Rishis are highly enlightened sages, making this an excellent meaning for your bundle of joy.
  43. Robin: Representing “charm and innocence,” Robin brings to mind the legendary forest outlaw Robin Hood.
  44. Rune: Exotic and cryptic, Rune translates directly to “secret” in German and Swedish cultures.
  45. Sirius: From the Greek for “glowing” or “scorching,” Sirius is the brightest star in the sky, known as the Dog Star.
  46. Thor: Naming your boy after the Norse god of thunder is a bold move with an overtly strong feel.
  47. Titan: Titans were powerful primordial giants in Greek mythology, making this a larger-than-life choice.
  48. Zen: The perfect unisex moniker for your peaceful, deeply relaxed, and philosophical little one.

Mysterious Names FAQs

What Are the Most Mysterious Baby Girl Names?

The most mysterious baby girl names include Maya, Thalia, Selene, Rhiannon, and Cassandra. Many trace back to Greek, Roman, English, and Old Norse mythology, giving them an air of secrecy and the unknown that suits a daughter with an enigmatic edge.

What Are the Most Mysterious Baby Boy Names?

The most mysterious baby boy names include Aladdin, Arthur, Azrael, Draco, Harry, and Cedric. Rooted in ancient legend and myth, several of these names found renewed fame through the Harry Potter series of books and films.

What Girl Name Means Secret or Hidden?

Girl names that mean secret or hidden include Hulda, Leto, and Liraz. Each carries an enigmatic meaning tied to concealment or mystery, making them ideal if you want a moniker with a quietly hidden edge.

Are Mythological Names Good for Babies?

Yes, mythological names are a strong choice for babies, offering deep historical roots and powerful meanings. Names drawn from Greek, Roman, and Norse legend often symbolize strength, wisdom, and resilience that a child can grow into.

What Boy Name Means Magic?

Boy names that mean magic or mystical knowledge include Borak, Caspian, and Rune. Rune specifically translates to secret or hidden knowledge in early Germanic languages, carrying deeply magical associations.

What Is a Dark and Mysterious Name for a Girl?

A dark and mysterious girl name is Lilith, which means of the night. Morana is another striking option, named for the Slavic goddess of winter and death, for parents drawn to shadowy, captivating meanings.

Headshot of Mark Weir

About the Author

Mark Weir

Mark has always been fascinated by the stories behind names, their meanings, and the rich histories they carry. It's a curiosity that has grown into a full-fledged passion project, engaging him in the study of how names shape our identities and reflect our cultures. Since stepping away from his previous career, Mark has delved deeper into this fascinating realm. He spends his days unraveling these narratives and sharing his findings on Honey Name. He does all this amidst the tranquility of England's rivers and canals from his charming widebeam barge. His constant companions on this journey are his wife, Julie, and their adorable King Charles Cavalier, Eric.