Creating a child is a form of magic in and of itself that might have you wanting an enchanted appellation for your little miracle. Magical names for girls and boys are aplenty. These names might contain whimsical meanings or have clear associations with magical figures from myth, legend, literature, and other sources. There’s no shortage of source material to draw inspiration from!
We wanted to curate a list of magical names for parents who want to bestow some charm with appellations. These names range from popular to rare but each one will sound fresh and timeless for babies born today. We kick off the list with magic names for girls and then continue with boys. Be sure to look through both as there are some unisex options categorized in each section as well. Let’s discover some baby names that cast a spell!
Magical Names for Baby Girls
Sebille is a name from Arthurian legend who is a fairy. The name is a form of Sybil (which is also a great option) that has a Greek origin and means “prophetess.” In Ancient Greece, “Sybil” was a generic term for a female prophet who could interpret the wishes of mythic deities through oracles.
Tiana is a mildly popular name today. It is of Slavic origin and means “fairy queen.” The name got a boost after it was chosen for Disney’s first Black princess. It’s one of the magical names that feels subtle yet charming.
Pari is a name of Persian/Iranian origin that means “fairy.” In Persian mythology, Pari (also spelled Peri) are exquisite, winged spirits renowned for their beauty. They are mischievous creatures who are atoning for past deeds before they gain entry to paradise.
Naida holds the meaning, “water nymph,” and it occurs in both Arabic and Greek traditions. This name could prove a perfect option for babies born under a water sign like Scorpio, Cancer, or Pisces.
Lanette has roots in Welsh and is related to the name Eluned (also totally doable). She was the handmaiden of the Lady of the Fountain in Welsh Arthurian romance, who possessed a magic ring that made the wearer invisible.
A Greek sea nymph (Nereids) in mythology, Ione holds the meaning “a violet stone.” The name was once popular in the US before falling out of fashion in the 1940s. We’d love for this vintage treasure of a name to make a return.
Dianthe is an appellation from Greek mythology that means “divine flower” or “flower of Zeus.” If you’re after a subtle flower name with a touch of magic, Dianthe could be a perfect option. It’s also an excellent alternative to its cousin-name, Diana.
Circe is a Greek name that means “bird.” In ancient Greek myth, Circe is the child of Helios, a sun god. She is a sorceress dwelling on the island of Aeaea and was infamous for turning men into animals. Circe is pronounced sur-se and is a beautiful and unique name.
Elysia is a name of Latin origin that means “from Elysium.” Elysium was considered a home of the blessed after death, the final resting place of the souls of the heroic and the pure of heart. Essentially, this magical name means “from paradise.”
The sorcerer Merlin’s (put a pin in this name) wife of Arthurian legend was named Gwendolyn. It’s an absolutely brilliant name! Gwendolyn is of Welsh origin and means “white ring.” The name is gaining traction again after falling from fashion in the 1970s. We’re here for the “Gwen-aissance.”
From Jewish folklore, Lilith is a female demon and the first wife of Adam. The name also appears in Assyrian and Sumerian lore. The appellation, Lilith means “night monster” or “ghost.” With a meaning like that, it’s no wonder the name appears over and over again in fictional works. Once considered a name too creepy to touch, Lilith has been growing in popularity in the US since the 2010s.
One of our very favorite magical names, Celestia is an improvement on the old favorite Celeste. It somehow sounds more magical thanks to that -tia ending. The Latin root of the name means “heavenly.”
Maia is of Greek origin and means “mother.” In mythology, Maia was the fair-haired daughter of Atlas, who became the mother of Zeus’s son, Hermes. In ancient Rome, Maia represented the earth-mother and the goddess of spring.
Another name from Greek mythology, Calliope is a muse who presided over epic poetry and eloquence. Not bad! Thanks to the myth, Calliope means “beautiful voice.” It’s one of the magical names that’s finally taken hold in recent years as it is more popular today in the US than ever before.
RELATED: 123 Fairy Names from A to Z
Alisa is a Scottish name that means “elf victory.” If you’re searching for a winning name for your daughter, Alisa has a touch of whimsy without being over the top. The name was hugely popular in the 1960s but it has fallen out of favor in recent years. The appellation can also be found in Hebrew tradition, meaning “great happiness.”
Magical Names for Baby Boys
We kick off magical names for boys with an option that’s actually unisex. Zephyr comes from Greek mythology, a god of the westerly winds. Thus, the name means “west wind.” The name has never appeared in the baby name popularity charts but we expect that to change in the next year or two as this appellation is gaining serious traction among new parents.
Argus is a name found in Greek mythology. The appellation names a creature with 100 eyes. Thus, the name means “watchful guardian.” It’s one of the magical names for boys that has never been popular in the US.
Credit to Shakespeare’s Tempest, for making Prospero an appellation that lives on today. The character is a magical sorcerer in the play. The name is the Latinate form of Prosper and means “succeed.” Prospero is one of the magical names from this list that feels like it would work out splendidly for your winning son.
Gwydion, in the Welsh Mabinogion (the earliest British prose stories), is the son of the goddess Dôn. He was considered a master of magic arts and poetry. He’s a somewhat dubious character but don’t let that stop you. Gwydion comes from Welsh origin and means “of the trees.”
Blaise is a French surname-name from Latin, that means “lisping.” Blaise belonged to an early Christian martyr and renowned warlock. In Arthurian legend, Blaise is the name of Merlin’s secretary. With Blaze on the rise, Blaise could be a great alternative.
Dylan, in Welsh mythology, is a legendary sea god who made the seas between England and Ireland weep when he passed away. The fabulous name that’s fitting for both boys and girls, means “son of the sea.”
Easton is an English name and its meaning is well disputed. While most have landed on its definition as “from the east-facing place,” others think its origin is much older. So old in fact, that it’s considered Old English and translates to “magical power.” While the name has been favored for boys, parents have begun naming daughters Easton as well. We think Easton works as an attractive gender-neutral option.
One of the old-fashioned, magical names that’s staged a comeback in recent years, Ambrose is of Latin origin and means “immortal.” It shares the same root as ambrosia, the food of the gods, that is believed to bring immortality.
Oberon is the English form of the French appellation, Auberon. The name has several possible meanings including “noble,” “bearlike,” and “elf king.” The name appears in Shakespeare’s A Midsummer Night’s Dream, where it belongs to the king of the fairies.
The origin of the name Caspian is disputed. It is considered Iranian in origin by some. Still, others believe it was a name coined by the ancient Romans to describe people from the Caucasus. Depending on how you slice it, this name can mean “fair,” or “white,” or “salt sea.”
Draco can be traced to both Greek and Latin origins as a name that means “dragon.” It’s one of the magical names on this list that is trending thanks to the Harry Potter franchise. The name has yet to crack the US top-1000 names but we expect that to change in the coming years.
Arthur belongs to the legendary King and leader of the Nights of the Round Table. The storied name is of Celtic origin and means “bear.” The name has been in the US top-500 names for boys since record-keeping began in the 1880s. It’s one of the most popular magical names on this list.
In Irish mythology, Finn MacCool is a dauntless warrior who possessed supernatural powers. The figure is notable for his wisdom and kindness. This storied Irish name means “fair.” It’s had a “fair” amount of favor in recent years. Since 2000, the name has been on the rise in the US and more popular than ever before.
The English name Alvin means “friend of the elves.” While the name hasn’t really taken off in the US (save for the Chipmunks) the appellation is widely used in Europe. The name has a magical ring to it and we think it would be a unique choice for a baby boy. It’s one of the magical names you likely did not know had a mystical meaning.
YOU MIGHT ALSO LIKE: 25 Magical Names That Will Cast a Spell on You
The most famed wizard of Arthurian legend, Merlin is of Welsh origin and means “from the sea fortress.” The name was once widely used in the US for baby boys but it fell from fashion in the 1970s. It’s one of the magical names that’s fallen out of fashion that could be totally fresh today.
There you are! We hope you fell in love with some of these magical names for girls and boys. Magical ties and magical meanings make these enchanted names all the more special. If you want a name that’s got a touch of whimsy, go with one of the excellent options on this list. Happy baby name hunting!
- 1 Magical Names for Baby Girls
- 2 Magical Names for Baby Boys
Mamas Uncut is THE online place for moms. We cover the latest about motherhood, parenting, and entertainment as well – all with a mom-focused twist. So if you're looking for parenting advice from real parents, we have plenty of it, all for moms from moms, and also experts. Because, at the end of the day, our mission is focused solely on empowering moms and moms-to-be with the knowledge and answers they’re looking for in one safe space.
Baby Name Generator
No baby name sounding good? Want a quick way to generate unique baby name ideas? Try our baby name generator below!
Set your terms (sex of the baby, number of letters, popularity, etc.) and then get a list of names that meet your criteria. Maybe the perfect name is just waiting to be generated for you.