100 Best Magical Baby Names: Boys & Girls
When you shop through links on our site, we may receive compensation. This educational content is not intended to be a substitute for professional medical advice.

100 Best Magical Baby Names: Boys & Girls

Updated
Magical baby names for your enchanting child.

Choosing a name is a big responsibility. In recent years, many parents are looking for deeper meanings and searching in supernatural genres to find something unusual and fascinating.

If there’s anything pop culture has taught us, it’s that magic is all around us. Movies and books such as the Harry Potter series and Game of Thrones have sparked a new popular wave of magical baby names.

Settling on a name can take time — some parents are still debating when leaving the hospital. Hopefully, we’ll make it easier for you with this list of 100 magical baby names you can turn to for inspiration.


50 Magical Baby Boy Names

Here are 50 magical, whimsical and enchanting names for boys.

1. Aelfdene

Aelfdene, which is pronounced Ay-a-lef-den, stems from English roots and translates to “from the Elfin valley.”

Aelfdene is a rare choice and would make an excellent middle name. It has a magical, enigmatic sound, giving it that mystical aura.

2. Aladdin

Aladdin is an Arabic name for “height of religion.”

The story of Aladdin is an old Middle Eastern tale that will now forever be associated with the Disney franchise. This may take away some of its appeal as a suitable name. There are alternatives such as Aldin, which could be better suited for the U.S.

3. Alfred

Alfred is an English boy’s name and means “wise counselor.”

Although we might associate Alfred with a grandfather since the name was popular in the early 20th century in England, Wales, and Scandinavia particularly, it’s still high on the ranks.

Throughout history, Alfred was the name of kings, poets, inventors, and movie directors. Some famous namesakes include Alfred the Great, Alfred Hitchcock, Alfred Nobel, and legendary Gotham butler, Alfred Pennyworth.

4. Alvaro

Alvaro comes from Spanish and Germanic origins, and one translation means “cautious.”

Spanish-speaking countries borrowed the name from the Germanic language, where Alvaro translates to “army of elves.” However, it was the name of a well-known Spanish saint, Álvaro. The name peaked within the U.S. in 1985, where it ranked at number 456.

5. Alvin

Alvin is an English name for “noble friend” or “friend of the elves.”

Alvin is a widely-used name, seen in sports, music, and even movies, thanks to Alvin and the Chipmunks. It’s a sturdy name with a whimsical, magical spell ring to it. It isn’t as popular in the U.S. as it is in European countries.

6. Ambrose

Ambrose means “immortal one” and comes from Latin.

Ambrose conveys a magical spirit and an upbeat sound. It was the name of an important doctor of the Christian church during the fourth century.

There is a character with the name in the magic-themed TV show Chilling Adventures of Sabrina.

7. Argus

Argus is Greek for “watchful guardian.”

According to Greek mythology, Argus was a creature with one hundred eyes. Argus is also a character in the Harry Potter series, Argus Filch.

8. Arion

Arion is a Greek mythology name, meaning “melodious.”

According to Greek legends, Arion was an immortal horse, which some believed had the power of speech. The legendary horse was of a divine breed and thought to be extremely swift. Arion sounds a lot like Aron, so it could be an alternative.

9. Aslan

Aslan is derived from Old Turkic and means “lion.”

The name found fame from the heroic lion in the C.S. Lewis series, Chronicles of Narnia, which relied heavily on the theme of magic. Before this, however, several old Turkish emperors during the Middle Ages received the name as a positive epithet.

10. Basil

Basil, pronounced BA-zil, comes from Greek roots for “regal.”

During the fourth century, Basil was the name of a bishop who founded the basics of the Greek Orthodox Church. Basil is also familiar due to actor Basil Rathbone who portrayed Sherlocke Holmes.

In the U.S., Basil reached a high ranking on the name charts during the 1970s. But its offbeat elan means it could rise again.

The plant basil, although pronounced differently, is often regarded as a magic herb for potions.

Names You Might Also Like
Cute baby in an angel costume looking at the skyAngel Baby Names: Meanings, Origins and Popularity
Happy little girl playing with snow in the parkEmbrace the Cold: Names Meaning Snow for Your Little One
Little girl dressed as an angel lying on a suitcase.From Rare to Modern: An Assortment of Names That Mean Angel

11. Bayard

Bayard means “russet-haired” and stems from English roots.

Bayard is pronounced bye-yard, and is an old name used for redheads. Bayard was also the name of a legendary French bay horse, featured in the Chanson de Geste. It was a magical horse that could alter its size to fit its rider.

12. Borak

Borak comes from Arabic roots and translates to “lightning.”

Borak is a common name for Muslim boys, and it has several meanings. The name stems from Al Borak, a legendary horse that is rumored to have carried the prophet, Muhammad, from the Earth to the seventh heaven.

13. Caspian

Caspian is of Iranian roots.

Caspian is the geographical name of the sea located between Asia and Europe.

In literature, Prince Caspian is a protagonist in The Chronicles of Narnia series. The name Caspian can easily work as a boy’s name in the U.S. — it has a fresh, but magical sound.

14. Cedric

Cedric means “bounty” and comes from Celtic origins.

With a long literary history, Sir Walter Scott first used Cedric in 1819, as the name for the noble character’s father in Ivanhoe. Cedric has had a few ups and downs since then, particularly following its use for the mama’s boy character in the Frances Hodgson Burnett book, Little Lord Fauntleroy. That changed again when the handsome wizard, Cedric Diggory in Harry Potter, portrayed by Robert Pattinson, appeared.

15. Cleon

Cleon refers to “renowned” or “glorious” and comes from Greek.

It’s a rare yet distinctive name with a masculine sound. Shakespeare used the name, but the character was henpecked and weak. As a magical reference, Cleon is the name for mystical characters in several video games.

16. Cosmo

Cosmo comes from Greek and defines “order” or “beauty.”

It’s a boy’s name with an intergalactic vibe — many parents currently view it as a hip and creative baby name. Cosmo is also a fictional character from the children’s cartoon, The Fairly Odd Parents. Parents will recognize the name from Cosmo Kramer, one of the hilarious main characters on the television show Seinfeld.

17. Cullen

Cullen means “holly tree” and is of Irish origins.

Cullen has been an appealing surname for ages. Although it wasn’t until its appearance in The Twilight Saga that its popularity peaked. The name isn’t as favored as it was back in early 2010.

Famous namesakes include Cullen Jenkins, who was a defensive tackler for Philadelphia and the Green Bay Packers.

18. Draco

Draco is a Greek name for “dragon.”

Dragons are mystical creatures that often symbolize strength. The name Draco arrived on the charts following its use for a magical character in the Harry Potter series. It’s still a highly uncommon name in the U.S.

19. Dylan

Dylan translates to “son of the sea” and hails from Wales in the U.K.

Dylan, in Welsh mythology, was a legendary sea god who made the seas between England and Ireland cry when he died.

Famous bearers of the name are Dylan Thomas and Bob Dylan. There are also a few celebrity babies with the moniker. You may like the alternative spelling Dillon better.

20. Easton

Easton derives from English for “east-facing place.”

Easton is on our list because some believe it translates as “magical power” in Old English. Either way, it’s an interesting name for a modern-day boy as it has cool undertones. The name is also gender-neutral, as several celebrities have given it to their baby girls.

Discover More Unique Name Suggestions
A boy and a girl looking at each other while lying on the grass.Names That Mean Joy? Explore Their Fascinating Origins
Mother reading a book to her daughter.The Elegance of Names That Mean White: An Insightful Guide
Little girl and boy dressed in Halloween costumes give each other candyUnveiling Unique Names That Mean Death - The Cool and Macabre

21. Edward

Edward means “wealthy guardian” and is English.

Must we say why this name is here? Well, it’s all thanks to the heartthrob vampire from the Twilight Saga, Edward Cullen, played by Robert Pattinson.

The name has a magical feel to it, perhaps because of how long it has used for people in power. Edward has long been the name of royals and kings — parents today may find nicknames Ned or Ted more attractive.

22. Eric

Eric comes from old Norse and translates to “eternal ruler.”

Eric is forever a trendy name in Scandinavia, where “Erik” is often the favored spelling. It has migrated to the U.S. but hasn’t found the same success.

There are several mystical books, TV series, and movies, including The Little Mermaid and True Blood, where Eric appears. Actor Eric Bana is a famous namesake.

23. Finn

Finn has Irish origins and defines one who is “fair” or “white.”

The name contains a punch of energy and charm. According to Irish mythology, Finn MacCool was an intrepid warrior holding supernatural powers.

It’s no wonder the name is popular for television characters’ — two examples are Glee and The 100. A popular spelling alternative is Fynn.

24. Flynn

Flynn is another Irish name, but this means “son of the red-haired one.”

Much like Finn, Flynn has plenty of charm and energy flowing through it while being laid back and casual. Some of us will probably associate it with the Disney movie “Tangled,” where it belongs to the animated hero, Flynn Rider. Flynn was also the name of Noah Wyle’s character in the magical movies and television show, The Librarians.

Flynn made a debut in the top 1,000 names list in early 2011 and is currently a popular choice in Australia.

25. Gandalf

Gandalf stems from old Norse roots and refers to “wand elf.”

Gandalf probably isn’t a desirable first name for a modern-day baby boy, but it would make a quirky middle name. It’s most famous for its use in Tolkien’s The Lord of the Rings series for the grand wizard.

26. Gary

Gary means “spearman” and has an English heritage.

Gary has forever been on the charts, although not at the top, and it seems more parents prefer Gareth. Still, Gary deserves a spot on this list for its use in the series, Tinkerbell, which has been restoring some of its magic.

27. Gellert

Gellert means “ruler with the spear” or “spear strength” and is of Hungarian origins.

There is unlikely to be another Gellert in your child’s class at school. It’s the Hungarian version of Gerald, giving it both English and German heritage.

Gellert is probably most known from its use in the Harry Potter series, for the character Gellert Grindelwald, played by Johnny Depp.

28. Gil

Gil stems from Hebrew and Spanish roots and translates to “happiness.”

Gil is a dashing boy’s name with a magical flair to it. One of the mermen in the Nickelodeon series Bubble Guppies had the moniker. In the series, Gil is energetic and curious.

29. Hans

Hans has German roots and is a diminutive of Johannes, which translates to “God is gracious.”

Hans is forever associated with fairytales, both from the Danish author Hans Christian Andersen’s fables and now from Frozen. The name is popular in European countries, particularly in Scandinavia.

30. Hansel

Hansel is also a German name and means “God is gracious.”

Hansel is a derivative of Hans and is another fairytale name, most famous for its part in Hansel and Gretel. The name might be too “out there” for modern days, but it could work as a middle name.

More Great Names to Consider
A boy and a girl spending time on the lakeshoreDiscover Names That Mean Hope - From Traditional to Modern Choices
Two cute toddlers playing on the ocean beach.Names Meaning Ocean - A Sea of Options for Parents
Little girl reading a book in bed.Names That Mean Night — A Journey into Language and Culture

31. Harry

Harry is another name representing Germany and means “estate ruler.”

Harry is a great choice, whether you’re into magic or royalty. The name will forever be associated with Harry Potter, the half-blood wizard, as well as the full-blood prince of England.

32. Harvey

The definition for Harvey is “battle worthy.” Harvey comes from the French name Harve, which migrated to England via the Normans.

The name Harvey has been tarnished in popular opinion because of the Harvey Weinstein scandal. Still, following its use on the television show, Chilling Adventures of Sabrina, it gained back some popularity.

33. Jack

Jack is an English name and means “God is gracious.”

Jack is a derivation of John, which originated back in medieval England, where it went through a few transformations. It went from John to Johnkin, then Jankin to Jackin until it settled on Jack.

The name has always been popular and is famous from childhood stories and rhymes such as Jack and Jill and Jack Sprat, as well as magical tales like Jack and the Beanstalk.

34. James

James is of English roots and means “supplanter.”

James comes from the Hebrew name Jacob. It is a biblical name possessed by two apostles in the New Testament. The name has always been popular with royals as well as being a Harry Potter character, James Potter.

35. Jareth

Jareth means “bled of the jar.”

Jareth is a hybrid name, perfect for parents who can’t decide between Jared and Gareth. The name gets its magical connection from its use in the fantasy movie, Labyrinth, for the Goblin King. Jareth is a name we could easily see in the modern-day U.S.

36. Jiminy

Jiminy comes from English roots and means “supplanter.”

Jiminy is a derivative of James. It’s unique, and our most known reference is the Cricket who was Pinocchio’s conscience in the Disney movie.

37. Lucius

Lucius comes from Latin and has a simple meaning, “light.”

Lucius is an old, yet exotic name for a Roman clan that holds both religious and literary importance. The name was given to three popes and is in the Old Testament. Lucius is also the name of a Harry Potter character, Lucius Malfoy.

38. Magus

Magus comes from old English and means “sorcerer.”

Magus is truly a magical name — not only from its meaning but also the sound. Though it isn’t widespread in the U.S., it’s great for parents who dare to step out of the box. The name is a Scandinavian favorite, where trendy parents see it as a must-have.

39. Nicholas

Nicholas draws its roots from Greek and defines “people of victory.”

In Greek history, Nicholas stems from the name Nike, who was the goddess of victory, hence the meaning. Since then, Nicholas has held importance both in the New Testament and literature. One famous bearer is Saint Nicholas, who brings children gifts every year.

40. Oberon

Oberon is an English name that means “noble” or “bearlike.”

Oberon is from the French name Auberon, which means “elf ruler.” The name is in Shakespeare’s A Midsummer Night’s Dream, where it belonged to the king of the fairies.

Check Out These Name Lists Next
Cute little girl in a white dress playing in the parkLet Your Baby Shine: Names That Mean Light
Happy mother playing with her son and daughter in the field.Cute and Popular Names That Mean Life — A Detailed Guide
Young boy wearing a crown looking up at the skyTraditional to Unique: Exploring Names That Mean King

41. Peter

Peter is a Greek name, which translates to “rock.” Jesus gave the name to his Apostle, Simon, who became the first Pope.

One of the most notable literary associations is the magical boy who never grows up, Peter Pan. It’s the name of several other fictional characters, including Peter Rabbit and Peter Parker (Spider-Man).

42. Phillip

Phillip comes from Greek and means “lover of horses.”

Phillip is a renowned princely name used both in real-life and fairytales, as in Sleeping Beauty. Phillip isn’t as popular as its spelling variant Philip, with a single “L.”

43. Remus

Remus comes from Latin, though its meaning is unknown.

Remus was part of the legendary twin duo who founded Rome together with his brother Romulus. It’s a creative name with magical links to Harry Potter.

44. Reign

Reign is a name evolved from the English word for “rule over.”

Reign is gaining on the charts both for boys and girls, reaching No. 532 in 2018. It’s joining the trend of kingdom-ish names, including Lorde, Titan, and Saint. Reign has some magic to it, making it a good contender for this list.

45. Regin

Regin stems from old Norse and means “a mythical blacksmith.”

According to old Norse legends, Regin was a mythical blacksmith who was well-versed in the art of dark magic.

46. Seamus

Seamus is an Irish name and refers to a “supplanter.”

Seamus, pronounced shay-mus, is the Irish version of the English name James. The name has long been popular in Ireland but was made famous following its appearance in Harry Potter as the moniker of Harry’s friend, Seamus Finnigan.

47. Terence

Terence comes from Latin origins.

Terence, or Terry, is a name you’d often hear in old Irish neighborhoods in New York or Boston. Still, its history traces back a lot further than this, to the second century. The magic reference comes from a character in the series, Tinkerbell, where he’s a dust-talent sparrow man.

48. Triton

In ancient Greek mythology, Triton was the messenger of the sea and son of Neptune. Triton is a merman in many depictions, and many of us know the name from The Little Mermaid.

Parents looking for a unique, powerful name may like this magical pick.

49. Tyrion

Tyrion is an English literary name.

Tyrion is a relatively new name, made by author George R.R. Martin, the creator of the A Song of Ice and Fire series of books that included Game of Thrones. In the TV series, Tyrion is a dwarf, played by award-winning Peter Dinklage. Tyrion is the most intelligent character in the Game of Thrones universe.

50. Zephyr

Zephyr is derived from Greek and translates to “west wind.”

Zephyr was a mythological Greek god of the west wind. It’s a magical “Z” name that could easily work in today’s society. Sean Parker and Robby Benson both chose the name for their sons.

Explore Additional Name Inspirations
A father and his son flexing their biceps.Discover Names That Mean Power: A Guide to Powerful Monikers
Happy little girl playing with yellow leaves in the parkWhat's in a Name? Unraveling the Beauty of Names That Mean Gold
Sweet little child sleeping in bed with a stuffed toyEmbrace the Unique: Names Meaning Dream

50 Magical Baby Girl Names

Here are 50 magical and mythical names for girls.

51. Alisa

Alisa is a Scottish name meaning “elf victory.”

It’s a magical alternative to the often overused Ashley or Ella. Some close relatives include Ailse, Elsha, Ailis, and Elshe.

52. Aislinn

Aislinn comes from Irish roots and translates to “dream.”

The evocative meaning makes it a suitable addition to our list. As an old Irish name, Aislinn has taken on various forms, such as Ashlyn or Ashlynn. The traditional spelling made the U.S. top 1,000 in 2015. One famous bearer is Canadian actress Aislinn Paul.

53. Althea

Althea means “with healing power” and comes from Greece.

Althea is a creative, poetic, and almost even ethereal name often used in ancient Greek myths and poetry. We now associate it with tennis player Althea Gibson, the first African American winner at Wimbledon. With this name comes the gorgeous nickname Thea, which some parents prefer as a first name.

54. Arabella

Arabella means “yielding to prayer” and is of Latin heritage.

Arabella was a common name given to girls born in the 12th century, following the birth of William the Lion’s granddaughter. The name has also appeared in Harry Potter.

55. Araminta

Araminta is an English girl’s name meaning “defender.”

This is a charming, if not enchanting, 18th-century name that is now gaining ground in the U.S. Several novel and play writers have used Araminta for the moniker of magical characters.

56. Arcadia

Arcadia means “region offering peace and contentment” and stems from Greek origin.

Arcadia is a heavenly name, generally used to describe an unspoiled paradise. It’s up there with Eden and Nevaeh (heaven, backward) and is excellent for parents who dare to be different. With Arcadia, there’s always the nickname Cady.

57. Ariadne

Ariadne has Greek roots and translates to “most holy.”

Ariadne was a Cretan goddess who ruled over fertility. According to Greek mythology, Ariadne was a daughter to Minus. She was known for giving the thread to Theseus, helping him escape the labyrinth.

58. Ariella

Ariella means “lion of God.”

Ariella is a useable variant of Ariel. The name is currently rising on the U.S. charts, where it entered the top 1,000 in 2008 and hasn’t left since. Ariella Kent is one version of Supergirl in DC Comics.

59. Astrid

Astrid is a Scandinavian name, which means “divinely beautiful.”

Astrid has a long history. It is from the name Ástrìör, which stems from old Norse elements. Astrid has been a name used for Scandinavian royals and famous writer Astrid Lindgren, creator of Pippi Longstocking.

60. Aurelia

Aurelia comes from Latin and means “the golden one.”

Aurelia is the feminine version of the name Aurelius, which was a surname in ancient Rome. Aurelia was the name of several early saints, and along with names like Aurora and Oriana, it’s making a comeback in the U.S.

Related Names for Your Consideration
Little boy and girl holding a red heartFeeling the Love? Explore Names That Mean Love
Mother lifting baby boy to the skySun Names: A Roundup of Bright Ideas for Your Baby
Beautiful girl medidating in the parkEmbrace Calm: A List of Names That Mean Peace

61. Calliope

Calliope is a Greek name meaning “beautiful voice.”

Calliope is another enchanting name, but with a profound meaning. In mythology, she was a muse who presided over epic poetry and eloquence. The name belongs to the instrument on a merry-go-round that makes the familiar fairground pipe music. It’s bold and creative, which is possibly why it entered the top 1,000 in 2016.

62. Calista

Calista is another Greek name with a meaning of “most beautiful.”

Calista was made famous by Calista Flockhart, who made way for its use in the English-speaking world. Besides this, the name is common in movies and video games, most notably the Japanese game, The Last Story. You can also spell it as Callista or Kallista.

63. Calypso

Calypso means “she who hides” and is of Greek origin.

Calypso is a hyper-rhythmic name with two notable references. According to Greek mythology, Calypso was an island nymph who stalled Odysseus when returning home. It’s also the name of a West Indian music genre.

64. Cassandra

Cassandra translates to “prophetess” and comes from ancient Greece.

Cassandra was a Trojan princess bestowed with the gift of prophecy. The only catch was that Apollo decreed that her visions never be believed. Still, the name has had a few notable bearers, Jane Austen’s mother, sister, and cousin were only three of them.

65. Cassia

Cassia is a Latin name for “cinnamon.”

Cassia relates to the cassia tree that produces yellow flowers and a spice similar to cinnamon. The name Cassia has ties to ancient Rome, and there is a Greek variant Kassia. We can’t help but fall in love with the magical sound, and it’s connection to Saint Kezziah, a feminist heroine.

66. Cassiopeia

Cassiopeia is a legendary Greek name.

Cassiopeia was the mythological mother who later became a constellation. It’s a challenging but magical name with a stellar reference. Its history isn’t long in the U.S., but with nickname possibilities of Cass or Cassie, we believe it could become a hit.

67. Celestia

Celestia comes from the Latin word for “heavenly.”

Celestia puts an edgy spin on Celeste. It was a common name during the late 19th century. It was also the middle name of Caroline “Carrie” Ingalls in “Little House on the Prairie.”

68. Circe

Circe comes from the Greek word for “bird.”

In ancient Greek myth, Circe was the daughter of Helios, the sun god. She was a sorceress dwelling on the island of Aeaea and was notorious for turning men into animals. Circe is pronounced sur-se and is a concise but magical name for a baby girl.

69. Clio

Clio stems from Greek and means “glory.”

We can find several Greek mythological references to Clio. She was a muse for heroic poetry as well as a magical sea nymph.

70. Cybele

Cybele means “the mother of all gods,” and its foundations are from Greek mythology.

In Greek legends, Cybele was the magical goddess of health, fertility, and nature. Although it’s a beautiful name, it could easily be confused with Sybil.

Similar Names and Their Meanings
Little girl playing in the lavender field.Names That Mean Purple: An Expression of Spiritualism and Power
Cute little girl in kimono practicing karate in forestUncover Unique Names That Mean Survivor
Happy girl in yellow raincoat holding clear umbrella under the rain outdoorsNames That Mean Rain: An Unmissable Roundup of Rain-Inspired Monikers

71. Cynthia

Cynthia is of Greek beginnings and translates to “moon goddess” or “woman from Kynthos.”

Cynthia is charming and shares many famous namesakes. It was almost overused during the 20th century, mostly due to the nickname Cindy.

72. Daphne

Daphne is a Greek name for “laurel tree” or “bay tree.”

Daphne was a nymph and daughter of Peneus, a river god. According to legends, Peneus saved her from Apollo by making her into a laurel tree. The name Daphne also has connections to Harry Potter, Scooby-Doo, and many other series.

73. Delilah

Delilah is a Hebrew name meaning “delight” or “to flirt.”

Delilah has a beguiling-temptress image due to its biblical association with the seductress of Samson. Delilah has recently shed this stigma and is slowly climbing up the popularity charts. It’s also a character in the book series, Shades of Magic, as well as a muse for several songs.

74. Eira

Eira comes from Welsh beginnings and means “snow.”

Eira is pronounced differently depending on who you ask. Some say ay-ra, while others say i-ra. It’s a beautiful name with a magical meaning, great for a baby girl born in winter.

75. Elysia

Elysia is Latin and means “from Elysium.”

Elysia is enchanting, and the meaning is beautiful. Elysium is the abode for the blessed after death — it’s a paradise in classic mythology.

76. Esme

Esme means “beloved,” “esteemed” or “emerald” and comes from French and Persian sources.

Esme is a short, but stunning name, which is gaining momentum following its use by several celebrities. Esme Cullen is a character in the Twilight Saga. There are alternative spellings, Esmé or Esmée.

77. Eulalie

Eulalie comes from France and means “sweetly speaking.”

Eulalie appears in a variety of movies and the books Gone With the Wind and The Music Man. Still, despite its magical sound, it’s somewhat unknown in the U.S. However, in France, it’s been sitting high on the ranks since the early 2000s.

78. Evadne

Evadne translates to “pleasing one” and has Greek foundations.

In ancient Greek myths, Evadne was one of Poseidon’s daughters. The name also appears in literature, such as Mary Shelley’s The Last Man, and in pop culture such as Wonder Woman. The “Ev” sound is quite trendy at the moment, making this name one to watch out for.

79. Evangeline

Evangeline is of Greek origin and is a derivation of “bearer of good news.”

Evangeline is a mouthful of romance and enchantment. This old name is making a major comeback, mostly due to its religious overtones. Evangeline has appeared in many movies, including the magical Nanny McPhee and The Princess and the Frog.

80. Evelina

Evelina is a Latin name.

Evelina was a common name during the Middle Ages but fell out of favor for Evelyn. Evelina is a magical name with an enchanting sound. A pop culture reference would be the book series by Fanny Burney called Evelina, which is about a magical water witch.

More Name Lists to Spark Your Interest
Pretty girl with a big smile wearing crown outdoorsNames That Mean Queen — A Royal Overview
Siblings wearing karate uniform doing routines in the fieldUnique Names That Mean Fighter: Strength in Every Letter
Young boy and girl looking at their smart watch while sitting on the benchBeat the Clock with These Names That Mean Time

81. Faye

Faye is of English origin for “fairy.”

You can also spell Faye without the “E” on the end, but about 300 girls born in 2014 kept it. The name has been absent from the top 1,000 for nearly 35 years, but it’s now finally making a comeback. Fay can work as a first, middle, or even last name for a witch, such as Morgan le Fay, who was a sorceress in Arthurian legends.

82. Fenella

Fenella is a Celtic name meaning “white-shouldered one.”

Fenella sounds like a complicated version of Fiona, which is probably why it’s almost unknown here. Fenella made its debut outside of Ireland with Sir Walter Scott’s novel, Peveril of the Peak.

83. Galatea

Galatea translates to “she who is milk-white” and comes from ancient Greece.

The name is from the material that the legendary sculptor, Pygmalion, used to carve his ideal woman, namely ivory. Pygmalion fell in love with his statue, and Aphrodite took pity on him and brought Galatea to life. The name isn’t common but has made an appearance in books and movies, including Harry Potter.

84. Gwendolyn

Gwendolyn means “white ring,” and it’s a Welsh name.

Gwendolyn is a somewhat old-fashioned name, but with the possibility of using Gwen as a nickname, it’s rising on the charts. It was the name of Merlin’s wife, according to Arthurian legends.

85. Hestia

Hestia comes from ancient Greece, where it means “hearth” or “fireside.”

Hestia was the Greek goddess of the home, chastity, and hearth. It’s been a dormant name for many years but may make a comeback thanks to the trend of reviving old-fashioned baby names.

86. Ingrid

Ingrid is an old Norse name for “fair” or “beautiful.”

Ingrid comes from Scandinavia, where it’s still a widely used name for baby girls. The first three letters refer to the Norse god of peace, prosperity, and fertility who’s the ancestor of the Swedish kings.

87. Iris

Iris stems from Greece, where it was synonymous with “rainbow.”

Iris has turned over a new leaf — as of 2018, it ranked No. 138 on the U.S. name charts. It’s also a name with a long history, originating from ancient Greece where it belonged to the goddess of the rainbow.

88. Kerensa

Kerensa is a Cornish name meaning “love.”

You can spell Kerensa with either an “S” or “Z.” Kerensa is such an exotic name — it wasn’t easy finding many references to it. But it seems to be a favorite among novelists. One example is The Legend of the Seventh Virgin, a tale in which women who broke their vows got turned to stone.

89. Keziah

Keziah has Hebrew roots and translates to “cassia tree.”

Keziah is an Old Testament nature name, which belonged to one of Job’s three daughters. Keziah is not on the top 1,000 list, so it’s quite unique. It’s made some appearances in various supernatural movies and novels, including I, Frankenstein and The Dreams in the Witch House.

90. Lavinia

Lavinia is a Latin name.

Lavinia is a Victorian-sounding name with enough charm to eventually become popular. The name dates back to classical mythology, where Lavinia was the wife of Aeneas, a Trojan hero. Lavinia has been in movies and books, including The Hunger Games, Downton Abbey, and Androcles and the Lion.

Related Name Ideas
Child wearing a viking helmetViking Names: A Look into Their Meanings, Origins, and Popularity
Little girl in a pink dress stacking pebbles.Names Signifying Balance: Invoking Harmony for Your Child
Boy looking at a wolf.What's in a Name? Exploring the Meaning of Wolf Names

91. Lilith

Lilith is an Assyrian name meaning “ghost” or “night monster.”

With its dark meaning, it’s no wonder the name has appeared in films, TV series, and novels exploring the supernatural world. The name pops up in True Blood, and Chilling Adventures of Sabrina, as well as several video games.

92. Luna

Luna is an Italian girl’s name meaning “moon.”

In Roman legends, Luna was the moon goddess, often depicted as driving a chariot. Luna is both a celebrity baby name as well as a Harry Potter character, Luna Lovegood.

93. Maia

Maia comes from Greece and refers to “mother.”

Maia is a light, ethereal name with mystic and mythical overtones. In ancient Greece, Maia was a fair-haired daughter of Atlas, who became the mother of Zeus’s son Hermes. In ancient Rome, Maia represented Earth’s mother and the goddess of spring.

94. Noelani

Noelani is a Hawaiian name referring to “heavenly mist.”

With a magical meaning and a beautiful sound, Noelani would be a great pick for a Christmas baby.

95. Ophelia

Ophelia stems from Greece and translates to “help.”

It’s a beautiful name, but it’s hampered by Hamlet’s tragic heroine, which caused the name to remain dormant for years. In 2015, however, it reentered the charts and rose a staggering 400 spots. The name has made several appearances in movies and books like The Addam’s Family and The Royals.

96. Persephone

Persephone is a Greek name.

Persephone, pronounced per-sef-o-nee, was a daughter of Zeus who Hades kidnapped to become his queen. She was also the goddess of spring growth.

97. Reina

Reina is Spanish for “queen.”

Reina was an uncommon name in the U.S. until 2014 when it reentered the popularity charts. Today, Reina is a popular name in various video games, manga, and anime.

98. Saga

Saga is a Swedish word for “story.” but it can also mean “journey,” which is what life is.

Saga is in the top 30 of the most popular girls’ names in Sweden. Although it’s yet to enter the top 1,000 here, we have high hopes for this magical name.

99. Titania

Titania is a Greek name meaning “giant” or “great one.”

Titania was the name of the Shakespearean queen of the fairies in A Midsummer Night’s Dream. The name has a delicate and lacy charm.

100. Zelda

Zelda is a German name, which translates to “gray fighting maid.”

Zelda is a common witch name used in TV series and video games, including Legend of Zelda and Chilling Adventures of Sabrina.

Names You Might Also Like
Beautiful baby girl with a moon and sky backgroundBaby Names That Mean Moon — A Trend Worth Exploring?
Cute little girl playing with toy bear on the bedNames That Mean Bear — The Majestic Theme in Naming
Unhappy girl propping up her face and sitting alone in hammockFinding Joy in Solitude: Baby Names Meaning Lonely

Tips for Choosing a Baby Name

It’s easy to get stuck when choosing a baby name. Here we’ve gathered some tips for you to use.

  • The sound: Sound is one of the key points of a name. You want one that flows well with your last name and possible middle name. Some prefer a long first with a short last, while others feel the opposite is better (1).
  • Well-aging name: Whatever name you pick must age well. Choosing a cute childish name such as Junior or Princess won’t look good on a resume later on. Find one that suits a baby and an adult.
  • Uniqueness: It’s always a good idea to steer away from the year’s most popular name. Otherwise, your child is likely to have several namesakes in their kindergarten class.
  • Say no to passing trends: Passing trends often bring us strange names that don’t make much sense. Many times these include unnecessary letters and may be better suited for a pony than a baby.
  • Mind the initials: Before you say yes to the name, check the initials. Will it be something embarrassing like Ashley Susanne Sanders, A.S.S.? Make sure you double-check for this.

Magical Baby Names FAQs

What is a Good Name For a Miracle Baby?

Names like Miracle, Neo (meaning ‘new’), or Asher (meaning ‘happy and blessed’) are fitting for a miracle baby.

What Baby Names Mean Everlasting?

Names like Eternity, Khalid (Arabic for ‘eternal’), or Amarantha (meaning ‘unfading’) signify everlasting.

What Baby Names Mean Rainbow?

Iris is a popular name meaning ‘rainbow,’ symbolizing hope and promise.

What Name Means Sent From Heaven?

Celeste or Celestial conveys the meaning of being heavenly or sent from heaven.


Final Thoughts

Naming a baby is no easy task — perhaps you’ve always had a name in mind, but suddenly it doesn’t sound right? Or maybe you’re feeling utterly clueless about where to look. Either way, narrowing your search down to a specific category, such as magical baby names, is a great start.

Before you say yes to a name, see how it sounds with your last name. Choose one that ages well and isn’t the name of the year.

Try to avoid passing trends and always check the initials.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Shannon Serpette

Edited by

Shannon Serpette

Shannon Serpette is an award-winning writer and editor, who regularly contributes to various newspapers, magazines, and websites. Shannon has been featured on Insider, Fatherly, SheKnows, and other high profile publications. As a mother of two, she loves to write about parenting issues and is dedicated to educating other parents at every stage of their child's development.