100+ Magical Names To Give Your Kids (Both Boys & Girls)

Do you know that a person’s name is to that person the sweetest and most important sound in any language? This particular name represents identity, a deep feeling and holds tremendous significance to its owner.

It is believed that a child aligns with his/her name. That is why most parents nowadays research well before naming their babies. Therefore, making choosing your baby name a big responsibility as a parent.

We have compiled for you some unique but magical names you can bless your baby within this article. Read on…

Contents

Enchanting, Fairy and Magical Baby Names For Girls

Magical Names

 

Aerwyna

This name is an English name that has a beautiful meaning that symbolizes “friends of the sea’’.

Ailsa

This is the name of the stunning islet in the Clyde, also known as ‘Island of Alfisgr’.

Aislinn

This name has an Irish root which means to “dream.”

Alisa

Alisa is a Scottish name meaning “elf victory.” Some of the close relatives include Ailse, Elsha, Ailis, and Else.

Althea

Althea, this name originated from Greece which means “with healing power”. This is a creative, poetic, and almost even ethereal name often used in ancient Greek myths and poetry.

Aine

Aine means ‘Queen of fairies’. This name originated from Greek and is an apt name for your little princess

Arabella

This name which has a Latin heritage was a common name given to girls born in the 12th century, following the birth of William Lion’s granddaughter. Arabella means “yielding to prayer”.

Araminta

This is a charming, if not enchanting, 18th-century English name, which means meaning “defender.”

Arcadia

This is a heavenly name, generally used to describe an unspoiled paradise. Arcadia which has a Greek origin means “region offering peace and contentment”.

Ariadne

This name has Greek roots which mean “most holy.”

Ariella

Ariella is the symbolic name of Jerusalem meaning “lion of God”. Ariella is a useable variant of Ariel. Ariella is currently rising on the U.S. charts, where it entered the top 1,000 in 2008 and hasn’t left since.

Asia

This isn’t just the name of a continent. In Greek mythology, Asia was Oceanus’ daughter and Prometheus and Atlas’ mother. Asia means ‘sunrise’. Sweet, substantial, and motherly!

Asherah

Asherah, this name originated from Hebrew, which is the name of the goddess of fertility and motherhood.  This name means ‘she who walks in the sea’.

Asteria

Asteria from Greek mythology, which means ‘like a star’ what do you think about it? You can also opt for the simple form of Astra.

Astrid

This name has a long history; it is from the name Ástrìör, which originates from old Norse elements. This name is a Scandinavian name, which means “divinely beautiful.”

Aurelia

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

Aurora

She is the Goddess of Dawn. As you know, Dawn is considered to be the time of the day when light first appears in the sky, just before the sun rises.

Brucie

This is a simple name which means ‘forest fairy’.

Calliope

Calliope is another creative and enchanting name, with a profound meaning. This name is a Greek name meaning “beautiful voice.”

Calista

Calista is a Greek name with a meaning of “most beautiful.”This name was made famous by Calista Flockhart, who made way for its use in the English-speaking world

Calypso

In Greek mythology, Calypso was the beguiling island nymph who falls in love with Odysseus. This name translates to “she who hides” and is of Greek origin.

Cassandra

Cassandra which means “prophetess” this name came from ancient Greece. She was a Trojan princess bestowed with the gift of prophecy.

Cassia

This is a Latin name for “cinnamon.” This name relates to the cassia tree that produces yellow flowers and spices similar to cinnamon.

Celestia

Celestia was the middle name of Caroline “Carrie” Ingalls in “Little House on the Prairie.” This name originates from the Latin word for “heavenly.”

Charlotte

As charming as the name sound charlotte means ‘baby princess fairy’ this princess ensures all babies are safe and well-kept!

Circe

Circle was the daughter of Helios, the sun god. The circle was a sorceress dwelling on the island of Aeaea and was notorious for turning men into animals. This name came from the Greek word for “bird.”

Clio

This name ‘Clio’ originated from Greek which means “glory”.

Cybele

In Greek mythology, Cybele means “the mother of all gods”.  This name was the magical goddess of health, fertility, and nature.

Cynthia

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

Dana

The name Dana is considered to be one of the greatest Irish Goddesses. This cute name also means wealth, wisdom, teacher, and abundance.

Daenerys

This name was invented and belongs to the dragon girl from Game of Thrones. This name has gained a lot of attention in real life.

Daphne

This is a Greek name for “laurel tree” or “bay tree.” She was a nymph and daughter of Peneus, a river god.

Delilah

Delilah is a Hebrew name meaning “delicate” or “to flirt.” This name is among the most popular Hebrew names for girls in the US as well as the number one girls name starting with “D”.

Deema

Deema is an Arabic name, Inspired by the Nickelodeon series Bubble Guppies, this name means rain.

Delphine

As elegant as the name sound, this ladylike French name means “Dolphine”.

Dianthe

This is a perfect choice of name for your baby. This Greek name means “Divine Flower of God”.

Doris

This name is the name of an ocean nymph in Greek mythology which means “Gift of the Ocean”.

Earwine

This name originates from England. The name Earwine means “Friend of the Sea”.

Eira

Some people may pronounce the name as ay-ra or i-ra.  This name beautiful with a magical meaning “Eira” comes from Welsh beginnings and means “snow.”

Eliza

Eliza is known for her courage, sincerity, love, and kindness for people. This name means mommy’s darling princess.

Ellie

This popular choice of the name means “Beautiful fairy woman”.

Elvina

As powerful as the name sound. This name means “Elf Empress”.

Elysia

This enchanting name originates from Latin and it means “from Elysium.” Elysium is the home for the blessed after death, it’s a paradise in classic mythology.

Esme

This name has seems to be popular following its usage by several celebrities. Esme means “beloved,” “esteemed” or “emerald” and it comes from French and Persian sources.

Eulalie

Eulalie comes from France and has known to be popular in the country. This name means “sweetly speaking.”

Evadne

Evadne was one of Poseidon’s daughters. This name translates to “pleasing one” and has Greek foundations.

Evangeline

This name is a mouthful of romance and enchantment. The name Evangeline is from Greek origin and is a source of “bearer of good news.”

Evelina

A magical Latin name with an enchanting sound which means to “Give life”.

Fairy

If you are looking for a fairy related name. This is a simple and straightforward name to consider.

Faye

This name is an English origin for “fairy.” Its alternate spelling is Fay. This name can work as a first, middle, or even last name, such as Morgan le Fay, who was a sorceress in Arthurian legends.

Fenella

Fenella, which sounds like a complicated version of Fiona. This name is a Celtic name meaning “White-shouldered one”.

Giselle

This name is known from the movie Enchanted, as a naïve and pure-hearted princess of Andalasia. This name means “Pledge”.

Gwendolyn

This is somewhat an old fashioned Welsh name which means “white ring”.

Hermione

In Greek mythology, Hermione is king Menelaus and Helen’s daughter. “This name means “Messenger”.

Hestia

Hestia means “hearth” or “fireside”. This name originated from ancient Greece, known as the Greek goddess of the home, chastity, and hearth.

Isla

Isla in Scotland means “Queen of Hebrides”. This name was derived from one of the most islands in Scotland.

Kaia

This cute short beautiful name has two origins. In Greek, it means “Pure” while in Hawaiian it signifies “The Sea”.

Kelpie

This name originates from Celtic which means “Heifer”. This was the name of the water-horse who transformed herself into a beautiful woman to lure people into traps.

Kendra

This name has an English root which means “Water Baby”. This name has been used by parents who are considering a cute baby name for their daughter.

Kerensa

This name is a Cornish name meaning “love” and it can be spelled with either an “S” or “Z”.

Keziah

Keziah is an Old Testament nature name with a Hebrew root. This name translates to “cassia tree”. This name is unique and it has been used in various supernatural movies and novels, including I, Frankenstein and The Dreams in the Witch House

Lana

As known to be used by one of the popular Hollywood actresses, this name means “As calm as in still water” which signifies an element of the world of the mermaids.

Lilith

A very popular name used in movies, novels, and video games. Lilith is an Assyrian name which means “ghost” or “night monster”.

Lorelei

This name means “Alluring”. This name is taken from the German folktale, where she was the sensual mermaid of the Rhine River, whose haunting voice led to many ships to wreck.

Luna

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

Maia

Maia comes from Greece which means to “mother”. She was a fair-haired daughter of Atlas, who became the mother of Zeus’s son Hermes. In ancient Rome, she represented Earth’s mother and the goddess of spring.

Maraja

This is a beautiful and unique name to consider for your baby girl. Maraja originates from the Esperanto language which means “Made of the Sea”.

Marceline

This charming baby girl’s name means “Defender of the sea”.

Mariam

This traditional name originates from both Latin and Hebrew origin which means “Star of the Sea”.

Marin

Sounds a lot nicer than Marina right? This name has originated from Gaelic and Irish roots which means “Star of the Sea”.

Melia

This name means “Work”. As you may know, this name is also the short form of Amelia.

Melisande

As lovely it sounds this name signifies “Strong in work”.

Melody

Melody has Greek roots which signify “Music” which is no less than magic. Why don’t you bless your beautiful princess with this name?

Melusine

This beautiful name means “Dark Skinned”. According to a medieval tale, she was one of the three sisters lost on the isle of Avalon.

Meri

Meri signifies “The Sea”. This beautiful unique name originates from Finland.

Miranda

This name is a Latin baby name which means “Marvelous or Wonderful”.

Molly

This name has been used by parents who are considering baby names for their baby girl. This name has an English origin which means “Of the Sea or Bitter’.

Muirgen

This name is a perfect magical name for your daughter which means “Born of the sea”.

Naida

This name has an Arabic root which means “Water Nymph”. Girls with this name are adventurers and are known for their kindness.

Nerissa

This charming name has both American and Greek roots which signify “Daughter of the Sea”.

Noelani

This magical name originates from Hawaiian which refers to “heavenly mist”.

Ondine

This name was derived from ‘Undine’ which means “Little wave”.

Oona

This short sweet and unique name is also a magical name to consider for your daughter. Oona means “Lamb”.

Ophelia

This beautiful name originates from Greece which means to “help.”

Pari

This name is popular in India; it is generally used as a nickname sometimes. Pari means “Fairy”.

Pixie

Pixie means “Fairy”. This cute name is used for supernatural beings believed to be mythical creatures who can fly.

Reina

This is a popular name Spain for a “queen”. This name is also popular in various video games, manga, and anime.

Rosemary

This popular sweet name has a Latin origin which means “Sew dew”. This name is also a native herb of the Mediterranean known for its healing power.

Saga

This is a Swedish word for “story” but it can also mean “journey” which is what life is about. This magical name is in the top 30 of the most popular girls’ names in Sweden.

Sen

This beautiful short name means “Lotus flower”. In Japanese mythology, this is the name of a mythological forest elf.

Shayla

The name Shayla in Hindi means “Significant”. While in Irish Gaelic it also means “Fairy palace”.

Shui

A magical name with a Chinese origin, this name means “She who comes from the water”. This is a cute name to choose for your daughter.

Tiana

A magical name became popular after the release of the Princess and the frog. Tiana means “Fairy queen”.

Titania

This name has a Greek origin which means “giant” or “great one”.

Zelda

Zelda is a German name, which means “gray fighting maid”. This name is commonly used in TV series and video games, including Legend of Zelda and Chilling Adventures of Sabrina.

Enchanting, Fairy and Magical Baby Names For Boys

Magical Names

Aalton

This magical name has a Finnish root which means “Waves”.

Abijam

The name originates from Israel which means “Father of the sea”. What a powerful name for your boy.

Aelfdene

Aelfdene, which is pronounced Ay-a-lef-den, has English roots which mean “from the Elfin valley.”This magical and enigmatic name is a rare choice and would make an excellent middle name.

Aladdin

Aladdin is an Arabic name which means “height of religion”. This name is known to be a      popular Disney character from the Arabian night.

Alfred

This name is an English name which means “Wise counselor”. This is a popular name to bless your baby boy with.

Alvaro

This name originates from both Spanish and German origins which means “Cautious”.

Alvin

The name Alvin is an English name for “Noble friend” or “friends of the elves”. This name is widely used as seen in sports, music, and movies, all thanks to Alvin and the chipmunks.

Ambrose

This name originated from Latin which means “Immortal one”. This name was the name of an important doctor of the Christian church during the fourth century.

Angus

This name is considered to be the “Celtic God of beauty and youth”. What a charming name to bless your baby boy with don’t you think?

Argus

According to Greek mythology, Argus was a creature with one hundred eyes. This name in Greek translates for “Watchful guardian”.

Arion

This magical name means “Melodious” in Hebrew. In Greek mythology, this name is the immortal and super swift horse blessed with the power of speaking.

Aslan

This name was derived from Old Turkic which means “Lion”.

Basil

This name originates from the Greek which means “regal”. This name was the name of a bishop who founded the basics of the Greek Orthodox Church during the fourth century.

Bayard

This name is an old name used for redheads. This name has English roots which means “Russet-haired”.

Blade

This name means “Wealthy glory”. This name brings to mind the Marvel superhero and vampire hunter from the movie “Blade”.

Borak

This name has an Arabic root which means “The Lightning”. This name is a common name for Muslim boys which has several meanings.

Bhupendra

This name is an Indian name which means “King of the kings” or “king of the earth”.

Cas

This short name is influenced by the Dutch/Persian which means “king of the treasure”.

Casper

This Disney inspired name has Swedish, Persian, Dutch, and Norwegian origin. The name Casper means “King of the treasure”.

Cedric

The name Cedric means bounty and it comes from Celtic origins. This name was the character that competed against Harry Potter in the game of quidditch.

Cleon

This name has a Greek origin which means “glorious”. This name is also used for mystical characters in several video games.

Cosmo

This name has a Greek origin which means “order” or “beauty”. This is the name of Timmy Turner’s fairy godfather in the animated TV series, The Fairly Odd Parents.

Cullen

This name has an Irish origin which means “handsome”. This name is the surname of the most beloved vampire family of all time, the Cullens from Twilight Saga.

Draco

As magical as the name sounds, the name Draco means “Dragon”. This creature symbolizes strength.

Dylan

This name hails from Wales form the United Kingdom. This name means “Som of the sea”.

Earwyn

This is a popular English name which means “Friend of the sea”.

Easton

This name has an English origin which has two meaning “Magical power” and “Island of the stones”.

Edward

This magical English name means “Wealthy guardian”. The name has flown to the top of the popularity charts, thanks to the heartthrob vampire from the Twilight Saga, Edward Cullen, played by Robert Pattinson.

Eric

This popular Scandinavian name means “Eternal ruler”. This name has appeared in several mystical books, Tv series, and movies, including True Blood.

Finn

This name has Irish origin which means “Fair” or “White”. This name is the name of the central characters in the Snow Queen and Folklore.

Flynn

This Irish name means “Som of the red-haired one” who was the male lead from the fairy tale remake Tangled.

Gandalf

This is an Old Norse name which means “wand elf”. This name gains its popularity from the movie The Lord of the rings.

Galel

This merman name is of Arabic origin with magical meaning. Galel means “Wave if God”.

Gary

This name has an English origin which means “Spearman”.

Gellert

This name has a Hungarian root which means “ Ruler with the spear”. This name is known for its use in the Harry Potter series, for the character Gellert Grindelwald, played by Johnny Depp.

Gil

This name has both Spanish and Hebrew root which means “Happiness”.

Gazsi

This is magic inspired name means “King of the treasure”. This name originated from Hungary.

Hansel

This name has a German root which means “God is gracious”. This name was used in the magical fairytale, Handel and Gretel.

Harry

This is a great choice of name for your little boy. Harry means “Estate ruler”.

Harvey

This name originated from the French from the name Harve, which later migrated to England through the normans. This name means “Battle worthy”.

Jack

This name is an English name which means “God is gracious”. This name was derived from the name John, which originated back in medieval England, where it went through several transformations.

James

This is an English name which means “Supplanter”. This name originated from the Hebrew name Jacob.

Jareth

This name is a hybrid name, perfect for parents who are finding it difficult to decide between Jared and Garett. Jareth means “Bles of the jar”.

Jesper

This name has a danish origin which means “The keeper of the treasure” sounds charming, isn’t it?

Jiminy

This name has English roots which means “Supplanter”. This unique name was derived from the name James.

Kano

This magical name which has a Japanese origin means “the God of the water”.

Katsumi

This magical name has a Japanese origin means “Win over the sea” or “God of the waters”.

Kawai

This name originated from Hawaii which means “Coming from water”.

Lucius

This Old name originates from Latin which means “Light”. Lucius is a great name for a Roman clan that holds both religious and literary importance and it has used by three popes in the Old Testament.

Magus

This magical name has an English root which means “Sorcerer”.

Merv

This enchanting name has an Irish root which means “The one who loves the sea”.

Morgan

This name has a welsh origin which means “Sea defender”. The gained its popularity from a character in the magical world of Camelot and Merlin.

Mufidy

This strong and attractive name originates from Scotland which means “Man of the sea”.

Neptune

The name Neptune originated for Latin America which means “God of water”. What a cute name to bless your boy with.

Nicholas

This name has a Greek origin which means “People of victory”.

Oberon

This is an English mean which means “Noble” or “Bearlike”. This name is from the French name Auberon, which translates to “elf ruler” what a strong name for your little king.

Peter

This powerful name has a Greek root which translates to “Rock”. This name was also the name of a character in Peter Pan and also Peter Parker in Spider-Man.

Phillip

This charming name has a Greek origin which means “Lover of horses”. This name is the prince from the fairy tale Sleeping Beauty.

Phorcys

As strong as it sounds this name originates for Greece which means “Sea God”.

Proteus

This powerful and magical name has a Greek origin which means “Sea God”.

Reign

Reign means a “Mythical blacksmith”. In Norse mythology, he was a blacksmith, well versed in dark magic.

Regin

This magical name originated from the English word for “Rule over”.

Sachiel

This name originated from Israel which means “Angel of water”.

Samudra

This strong name has an Indian origin which means “Lord of the ocean”.

Seaward

This powerful name has an English origin which means “Sea guardian”.

Seamus

Pronounced as shay-mus, this is an Irish name which means “Supplanter”.

Tangaroa

This name originates from New Zealand which means “God of the sea”.

Tamaki

This cute but magical name is a popular Japanese name which means “A jewel” or “a gem”.

Terence

Terence originates from Latin which means “Smooth” or “Tender” This name is often heard in the Irish neighborhood in New York and Boston.

Triton

This name means “Son of Poseidon”. Triton is known to be one of the famous mermen of all time.

Tyrion

This name is an English name which means “One who is from the land of Eoghan”. This name gained its popularity from the famous tv series Game of Thrones.

Valdar

This magical name originates from Iceland which means “Ruler of the ocean”. Sounds magical, isn’t it?

Zealand

This is another English name which means “From the sea-land”.

Zephyr

This name originates from the Greek which means “west wind”. This magical name was a mythological Greek god of the west wind.

Zeus

This name has a Greek origin which translates to an “Ancient Greek God”.

Read Also: Modern Baby Shower Games 

Tips On Choosing The Right Magical Baby Name

Choosing your child’s name is an important decision you have to make as a parent. We’ve gathered these following tips to help you get through it and pick the perfect name for your baby.

  1. Avoid passing trends
  2. Do not forget classic names don’t have to be boring
  3. Consider your family tree
  4. Remember to honor your culture
  5. Check out meanings
  6. Contemplate every possible nickname
  7. Always consider the importance of the middle name
  8. Write down all the initials
  9. Voice it out loud
  10. Take your time and don’t stress too much

I believe these lists of magical names in this article will be of great help to you and partner with naming your baby.

Just take your time, do your research and follow these tips I mentioned earlier because naming a baby can be stressful but at the same time it is exciting.