Enchanting, Mystical, Magical Whimsical Girl Names for Your Little Princess
In search of magical whimsical girl names? There’s been a huge rise in enchanting and whimsical names for baby girls in recent years. This is no surprise though with all things magical, mystical, and fairy-like becoming so popular in the media with movies like Harry Potter and tv shows like Game of Thrones.
I think girl names inspired by whimsy, magic, and fairy tales are just so beautiful. Who doesn’t want to escape the ordinary for something extraordinary once in a while?
What’s more magical and enchanting than a beautiful baby girl?
She deserves the perfect magical and enchanting baby girl name that tells the world what a whimsical little wonder she is.
These names inspire whimsy, adventure in far off lands, a little fairy dust, and a bit of magic.
Here’s my list of magical, enchanting, and whimsical girl names for you’re magical little warrior princess plus their name meanings!
Disclaimer: This post contains affiliate links which you can learn more about here.
In case you’re reading this because you’re an expectant mama-to-be, I want to mention another post that could be super helpful.
I’ve learned a few tricks to save a ton on baby products (as well as some stuff for preggos and mamas). Take a look at the post below!
ENCHANTING WHIMSICAL BABY GIRL NAMES YOU’LL LOVE!
A
Adele
Adele – meaning noble and comes from German dialect
Adeline
Adeline – meaning ‘noble or nobility’ – perfect for a royal baby girl
Adebelle
Adebelle – meaning ‘noble kinnd’ or ‘adornment’
Adrina
Adrina – meaning ‘happiness’
Aine
Aine – meaning ‘slendor’ ‘raidiance’ or ‘brilliance’
Alessa
Alessa – meaning ‘noble one’
Alice
Alice – meaning ‘nobility’
a perfect whimiscal girl name that became super popular after Lewis Carol’s Alice in Wonderland – although she may not be a princess, is there a more magical or whimsical place than wonderland?
Alinnah
Alinnah – meaning ‘little noble one’
Alissa
Alissa – meaning ‘noble’
Alvina
Alvina – meaning ‘friend of the elves’ or ‘wise friend’
Anastasia
Anastasia – meaning resurrection – she’s now considered a Disney princess in case you were wondering
Annystyn
Annystyn – meaning ‘famous ruler’
Ariel
Ariel – meaning ‘lion of God’ but usually associated with the Disney’s little mermaid who also happens to be a princess
Arienne
Arienne – meaning ‘noble girl’ or ‘spiritual girl’
Arwen
Arwen – meaning ‘fair and noble maiden’
Ashanti
Ashanti – meaning divine, peace and undefeated
Aurora
Aurora – meaning ‘dawn’ – inspired by Sleeping Beauty
Avery
Avery – meaning ‘elf king’
B
Brianna
Brianna – meaning ‘strong, noble and honorable’ – this name reminds me of heroic lady knight and royalty Brienne of Tarth from Game of Thrones
Beatrice
Beatrice – meaning ‘bringer of joy and blessings’ – sounds pretty magical
Belle
Belle – meaning ‘fair’ or ‘lovely one’ – just like the fictional Beauty and the Beast princess
Briar Rose
Briar – meaning ‘thorned or shrub’ – is the name given to sleeping beauty since she’s a Rose surrunded by thorns
C
Catherine
Catherine – meaning ‘pure’ or ‘unsullied’
Calliope
Calliope – meaning ‘beautiful voiced’ – name of a goddess muse who presides over poetry, song and art
Callista
Callista – meaning ‘most beautiful’ -she was a mythological Arcadian who transformed into a she-bear
Camilla
Camilla – meaning ‘servant of the temple’ ‘noble’ or ‘free-born’ – named after Roman warrior queen
Caroline
Caroline – meaning ‘strong’ – also the name of King George II ‘s wife
Cassia
Cassia – meaning ‘cinnamon’
Celeste
Celeste – meaning ‘heavenly’
Celine
Celine – meaning ‘sky’ or ‘heaven’
Cersei
Cersei – meaning ‘bird’ – in Greek mythology is a goddess of magic
Charlotte
Charlotte – meaning ‘free man’ or ‘petite’ – popular royal name
Cleo
Cleo – meaning ‘glory’ ‘fame’ or ‘pride’ – I chose this one because it reminds me Cleopatra
RELATED POST:
Beautiful Boy Names With Cute Nicknames You’ll Love
Cute Southern Girl Names For Your Southern Belle
Water Inspired Baby Names and Meanings
Top Irish Boy Names with Meanings
D
Daenerys
Daenerys – meaning ‘ God is the judge of my destruction’ – a nod to the mother of dragons
Daria
Daria – meaning ‘kingly’ or ‘possess well’
Delphine
Delphine – meaning ‘dolphin’
Diana
Diana – meaning ‘heavenly’ or ‘divine’ – much like Princess Diana
E
Edaline
Edaline – meaning ‘noble’
Edlynne
Edlynne – meaning ‘princess’
Ella
Ella – meaning ‘beautiful fairy worman’ or ‘light’
Ellaria
Ellaria – meaning ‘beautiful’ – a nod to Ellaria Sand from GOT
Elsa
Elsa – meaning ‘joyful’ or ‘noble’ – just like the Disney Ice Princess
Elsie
Elsie – meaning ‘God is abundance’
Erlina
Erlina – meaning ‘noble woman’ ‘princess’ or ‘warrior’
Esme
Esme – meaning ‘beloved’ or ‘esteemed’
Esmerelda
Esmerelda – meaning ’emerald’
RELATED POSTS:
Cutest First and Middle Name Combos For Girls
Themed Names For Babies Including Meanings + Origins
Southern Gentleman Names For Your Baby Boy
Wild West Country Girl Names
F
Faye
Faye – meaning ‘fairy’
Flora
Flora – meaning ‘flower’
Fiona
Fiona – meaning ‘fair’ or ‘white’
Freya
Freya – meaning ‘noble woman’ or ‘mistress’ – she is the goddess of fertility, beauty and love
Fritzi
Fritzi – meaning ‘peaceful ruler’
G
Galadriel
Galadriel – meaning ‘maiden crowned with a radiant garland’
Gaia
Gaia – meaning ‘ Earth mother’
Geraldine
Geraldine – meaning ‘ruler with a spear’
Gladys
Gladys – meaning ‘royalty’ or ‘princess’
Giselle
Giselle – meaning ‘beautiful like the stars’
Grania
Grania – meaning ‘love’
Greta
Greta – meaning ‘pearl’
Gretchen
Gretchen – meaning ‘pearl’
Gretel
Gretel – meaning ‘pearl’ – yes as in Hansel + Gretel
Guinevere
Guinevere – meaning ‘white wave’ – the name of King Arthur’s wife
RELATED POSTS
Unisex, Gender Friendly Baby Names For Boys and Girls
+400 Long and Elegant Girl Names
+115 Unique Names Meaning Last, Final, or Complete for a Last Child
H
Hattie
Hattie – meaning ‘estate ruler’
Helaine
Helaine – meaning ‘light’
Helena
Helena – meaning ‘bright, shining light’
Henrietta
Henrietta – meaning ‘keeper of the hearth’
Hermione
Hermione – meaning ‘well borne’ or ‘earthy’ – before this name was made popular by the Harry Potter series, it was better known as the name of the daughter of King Menelaus of Sparta and Helen of Troy
Hestia
Hestia – meaning ‘hearth’ or ‘fireside’ – name of the Greek godess of hearth and domestic activity
Hydra
Hydra – meaning ‘water serpent’
RELATED POSTS
Hippie Boho Baby Names For Boys and Girls
Best Middle Names for Savannah
I
Inara
Inara – meaning ‘ray of light’ or ‘heaven sent’
Isadora
Isadora – meaning ‘gift of Isis’
Isla
Isla – meaning ‘island’
Isra
Isra – meaning ‘night traveller’
Iridessa
Iridessa – meaning ‘light’ or ‘illuminate’
Irina
Irina – meaning ‘peace’
Iris
Iris – meaning ‘rainbow – name of Greek godess of rainbows
RELATED POST: Tough Boy Names That Mean Strength and Honor
J
Jacinda
Jacinda – meaning ‘hyacinth’
Jasmine
Jasmine – meaning ‘gift from God’ – a nod to the Arabian Disney princess
Jayla
Jayla – meaning ‘to heal’ ‘victory’ or ‘ God will protect’
Jaylee
Jaylee – popular made up name – American name – possbily meaning ‘blue crested bird’
Jenna
Jenna – meaning ‘white shadow’ or ‘white wave’
Jovita
Jovita – meaning ‘happy’ ‘joyful’ or ‘lively’
Juniper
Juniper – meaning ‘young’ or ‘youthful’
Juno
Juno – meaning ‘queen of heaven’
RELATED POST: Strong and Beautiful Hawaiian Boy baby names
K
Kaia
Kaia – meaning ‘from the earth’
Kaja
Kaja – meaning ‘pure’ or ‘echo’
Kallie
Kallie – meaning ‘fairest or most beautiful’
Kamala
Kamala – meaning ‘lotus’ or ‘pale red’
Karissa
Karissa – meaning ‘dear one’ ‘kindness’ or ‘grace’
Kate
Kate – meaning ‘pure’
Katniss
Katniss – meaning ‘Sagittaria or “arrowhead” plant
Kendell
Kendell – meaning ‘royal valley’
Khaleesi
Khaleesi – meaning ‘queen’
Kiara
Kiara – meaning ‘first ray of light’ or ‘princess’ in Swahili
Kinsley
Kinsley – meaning ‘king’s meadow’
Kore
Kore – meaning ‘maien’
RELATED POST: Beautiful Baby Girl Names with Cute Nicknames
L
Lanet
Lanet – meaning ‘idol’ or ‘shape’
Lara
Lara – meaning ‘cheerful’ or ‘happy’
Leia
Leia – meaning ‘child of heaven’ or ‘heavenly flowers’
Leona
Leona – meaning ‘lioness’
Lexi
Lexi – meaning ‘defender of mankind’
Lorelei
Lorelie – meaning ‘alluring tempress’ – name of a beautiful siren who’s voice would lure sailors to thier demise
Lorien
Lorien – meaning ‘dream flower’
Lovelyn
Lovelyn – meaning ‘a love filled life’
Lucina
Lucina – meaning ‘illumination’ – she is the godess of childbirth
Luna
Luna – meaning ‘moon’
Lyssa
Lyssa – meaning ‘honey’
M
Mabel
Mabel – meaning ‘beautiful, loving, lovable’
Maia
Maia – meaning ‘mother earth and goddess of spring’
Magdalena
Magdalena – meaning ‘woman of Magdala’ or ‘tower’
Malika
Malika – meaning ‘queen’
Margaret
Margaret – meaning ‘pearl’ or ‘cluster of blossoms’ – often known for Princess Margaret
Marisol
Marisol – meaning ‘sea and sun’ but often another name for the Virgin Mary in Spanish
Matilda
Matilda – meaning ‘mighty’ or ‘strength’ – but reminds me of that magical little girl Matilda Wormwood
Maurelle
Maurelle – meaning ‘dark elfin’
Maya
Maya – meaning ‘illusion’ or ‘mother goddess’
Melia
Melia – meaning ‘ash tree’ or ‘honey’ – the name of a nymph in Greek mythology
Meredith
Meredith – meaning ‘great lord’
Merida
Merida – meaning ‘one who has achieved a high place of honor’ – I love the kick butt Disney Priencess with the same name
Morgana
Morgana – meaning ‘sea circle’
Myrcella
Myrcella – meaning ‘young warrior’ – this is another GOT name we love!
N
Nala
Nala – meaning ‘queen’ and ‘lion’
Nareena
Nareena – meaning ‘sea princess’
Narelle
Narelle – meaning ‘song bird’ or ‘lady of the river’
Navlyn
Navlyn – meaning ‘true love’
Nebula
Nebula – meaning ‘mist’ – it often refers to the hazy mass surround stars
Nellie
Nellie – meaning ‘most beautiful woman’ or ‘shining light’
Nessa
Nessa – meaning ‘holy’ ‘pure’ or ‘butterfly’
RELATED POST:
+200 Awesome 3 Letter Boy Names
The Best Brazilian Boy Names You Need ASAP
Uncommon Baby Boy Names with Meanings
Cute Whimiscal Earthy Girl Names with Meanings
O
Odessa
Odessa – meaning ‘wanderer’ – in reference to Homer’s Odessey
Olenna
Olenna – meaning ‘sun ray’ or ‘shining light’ – a variation of Helen
Opal
Opal – meaning ‘jewel’
Ophelia
Ophelia – meaning ‘help’
P
Paetyn
Paetyn – meaning ‘perfect child’ or ‘very charming’
Paige
Paige – meaing ‘young servant ‘ refering to a knight in training
Patrina
Patrina – meaning ‘noble’ or ‘patrician’
Persephone
Persephone – meaning ‘bringer of destruction’
Phoebe
Phoebe – meaning ‘bright’ – this one becaue it reminds me of the very whimsical character from Friends
Phoenix
Phoenix – meaning ‘dark red’ – but I chose it for it’s association with the mythical bird that rises from the ashes
Philippa
Phillippa- meaning ‘lover of horses’ or ‘horses’ friend’
Posey
Posey – meaning ‘a bunch of flowers’
Primrose
Primrose – meaning ‘first rose’
Pixie
Pixie – meaning ‘fairy’
Q
Quenna
Quenna – meaning ‘queen’
Quiana
Quiana – meaning ‘queen’ or ‘star’
Quintessa
Quintessa – meaning ‘essence’ or ‘fifth’
R
Reagan
Reagan – meaning ‘little ruler’
Reign
Reign – meaning ‘to rule’ or ‘sovereign’
Reina
Reina – meaning ‘queen’ in Spanish
Rhianna
Rhianna – meaning ‘great queen’
Richelle
Richelle – meaning ‘rich and powerful ruler’
Robyn
Robyn – meaning ‘bright fame’ – but I chose this one because it reminds me of Robin Hood
Rosalind
Rosalind – meaning ‘beautiful rose’
Rosette
Rosette – meaning ‘rose’
S
Sadie
Sadie – meaning ‘princess’
Sansa
Sansa – meaning ‘praise’ or ‘charm’
Sarah
Sarah – meaning ‘princess’
Selene
Selene – meaning ‘moon’ or ‘brightness’
Selina
Selina – meaning ‘moon’
Serena
Serena – meaning ‘peaceful’ ‘calm’ and ‘clear’
Serenity
Serenity – meaning ‘serene , peaceful and calm’
Seraphina
Seraphina – meaning ‘fiery winged’ – refering to the most powerful angels
Shaelie
Shaelie – meaning ‘sky’ ‘heaven’ or ‘high’
Sirena
Sirena – meaning ‘enchanter’
Soleil
Soleil – meaning ‘sun’
Solenne
Solenne – meaning ‘sunlight’
Sonnet
Sonnet – meaning ‘little song’
Stella
Stella – meaning ‘star’
Suri
Suri – meaning ‘princess’ or ‘goddess’
Sybyll
Sybyll – meaning ‘phophets’
RELATED POST: CUTE FOUR LETTER BOY NAMES
T
Tallulah
Tallulah – meaning ‘leaping water’
Thalia
Thalia – meaning ‘to blossom’
Thea
Thea – meaning ‘goddess’
Theodora
Theodora – meanig ‘god given’
Thora
Thora – meaning ‘thunder goddess’
Tiana
Tiana – meaning ‘princess’
Trisa
Trisa – meaning ‘noble; patrician’
Twyla
Twyla – meaning ‘stength’ or ‘woven with double threads’
U
Ula
Ula – meaning ‘gem of the sea’
Uma
Uma – meaning ‘traqulity’ ‘splendor’ ‘night’ or ‘fame’
Ursula
Ursula – meaning ‘little bear’ or ‘she bear’
V
Venus
Venus – meaning ‘the loved one or beloved’ – associated with goddess Aphrodite
Victoria
Victoria – meaning ‘victora’ – name sake of many queens in history
Vienna
Vienna – meaning ‘chosen one’ ‘white’ or ‘fair’
Viola
Viola – meaning ‘violet’
Viridis
Viridis – meaning ‘young, youthful, fresh, lively and blooming’
W
Willow
Willow – meaning ‘slender’ or ‘graceful’
Winter
Winter – meaning ‘coldest season of the year’
Wisteria
Wisteria – meaning ‘wister’s flower’ – this one just sounds magical don’t you think?
Y
Yasmine
Yasmine – meaning ‘jasmine flower’
Yara
Yara – meaning ‘water lady’ or ‘small butterfly’
Yves
Yves – meaning ‘acher’
Yvonne
Yvonne – meaning ‘archer’
Z
Zara
Zara – meaning ‘star’ ‘flower’ ‘seed’ or ‘princess’ depending on origin
Zaria
Zaria – meaning ‘blooming flower’
Zarina
Zarina – meaning ‘a golden vessel’
Zelda
Zelda – meaning ‘blessed’ or ‘happy’ or ‘gray fighting maid’
Zuri
Zuri – meaning ‘beautiful’
TIPS FOR CHOOSING A WHIMSICAL BABY GIRL NAME
Picking a name can be one of the hardest things ever! We debated throughout my pregnancy and ended up going with the first one we came up with when we first found out we were pregnant.
If you’re stuck too, these tips may help!
Consider Nicknames – when you choose a name, also think about what nicknames might spring from it. More often than not, we end up being called by our nicknames more than our full names. Do you love the nickname as much as the full name?
Consider meaning – if you’re torn between a few beautiful whimsical girl names, consider their meaning. Sometimes, the perfect meaning can set one apart from the rest. Keep in mind though, meanings often change depending on origin so if you don’t like one meaning, look for another. That’s what I did with this list 🙂
Consider The Full Name – consider the name first, middle (if you’re using a middle name) and last name together. How does it flow? Does it roll off the tongue or leave you tongue tied?
Consider Initials – just like the full name, also think about what baby’s initials will spell out. Sometimes, people don’t think about the initials and you end up with some ‘interesting stuff’ like Asher Sutton Smith.
Consider Name Sakes – with whimsical, magical or enchanting girl names, there’s often a fairy, princess, witch or wizard associated with that name. Some folks choose such names simply because they absoultely love a character or find them relatable.
I teach English online and the children are allowed to chose their own English names- I can’t tell you how many Elsa’s are in my classes LOL!
WRAPPING UP ENCHANTING, MAGICAL, WHIMSICAL NAMES FOR GIRLS
I hope you found some inspiration for your whimsical and enchanting baby girl name needs!
A name is such a special gift we bestow on our children. Just know, you will pick the right one.
Don’t feel like you have to share the name before baby’s here either. Often times, you could hear some unwanted or negative feedback that gets you doubting yourself.
If it feels right, I bet it is. Stick to your gut!
Ashley J Newton
Sunday 17th of May 2020
This is an adorable list! We almost named our girl Adele, but went with Eloise!
Jen @ Jen Bradley | MOMS
Saturday 16th of May 2020
I love this list! I'm a huge Harry Potter fan and was wondering if Hermoine and Luna would make the list! :)
Jozay
Saturday 16th of May 2020
This is such a fun, sweet list. Choosing a name can be so hard. It’s great to see the names alongside their meanings.
Leslie W. | lesliewblog.com
Saturday 16th of May 2020
Great list. I've always loved Adeline & Esme :)
Dawn
Saturday 16th of May 2020
I have two boys and my husband and I are done having kids, but there are some really beautiful girl baby names on this list! I particularly love Alice and Beatrice! I picture an Alice or a Beatrice playing in an old English rose garden! Beautiful!