Whimsical and Enchanting Names for Girls

Whimsical and enchanting names for girls remind us of fairy tales and take us to a faraway place. They invoke an image that is dreamy, romantic, and not of this world, which is exactly what inspired us to create this list. Who doesn’t love a good fairytale? So why not give your little girl a whimsical and enchanting name that will give her an aura of magic for the rest of her life. Check out our list below to be inspired.

 

You may also enjoy: Whimsical & Enchanting Names for Boys

 

 

 

ALLEGRA

“Merry”
view name >

 

ANYA

Russian
Meaning: “Gracious”

 

APOLLONIA

Greek
Meaning: “God of the sun”

 

ARDEN

“High land”
view name >

 

ARISTA

Greek
Meaning: “The best”

 

ARRIETTY

Literary name

 

ARWEN

Welsh
Meaning: “Noble Maiden”

 

AUDELIA

Invented name

 

AURORA

“Dawn”
view name >

 

AVALON

Celtic
Meaning: “Island of apples”

 

BELLATRIX

Latin
Meaning: “Female warrior”

 

CALISTA

“Beautiful”
view name >

 

CALLA

“Beauty”
view name >

 

CALLIOPE

Greek
Meaning: “Beautiful voice”

 

CASSANDRA

Greek
Meaning: “Prophetess”

 

CIRCE

Greek
Meaning: “Bird”

 

CORDELIA

“Heart”
view name >

 

EIRA

Welsh
Meaning: Snow”

 

ELENDRA

Invented name

 

ELLA

“Completely”
view name >

 

ELODIE

“Foreign riches”
view name >

 

ELOWEN

Cornish
Meaning: “Elm”

 

EVANGELINE

“gospel”
view name >

 

EVERLEIGH

English
Meaning: “Boar meadow” spelling variation of Everly

 

FAUNA

Latin word

 

FERELITH

Scottish
Meaning: “True sovereignty”

 

FREYA

Norse
Meaning: “Noblewoman”

 

GALILEA

Italian
Meaning: “From Galilee” feminine of Galileo

 

GENEVIEVE

French from German
Meaning: “Race of women”

 

GUINEVERE

Welsh
Meaning: “Fair one”

 

HESTIA

Greek
Meaning: “Hearth”

 

INGRID

Norse
Meaning: “Fair”

 

IRIDESSA

Invented name

 

ISADORA

Greek
Meaning: “Gift of Isis”

 

LIRA

Italian and Spanish from Latin
Meaning: “Balance”

 

LORIEN

Literary name

 

LUCINDA

Latin
Meaning: “Light”

 

LUNA

“Moon”
view name >

 

MATILDA

German
Meaning: “Strength in battle”

 

MELISANDE

French from German
Meaning: “Strong in work”

 

MIRANDA

Latin
Meaning: “Admirable”

 

MORGANA

Celtic
Meaning: “Sea”

 

MUIRGEN

Gaelic
Meaning: “Born of the sea”

 

NIXIE

German
Meaning: “Water sprite”

 

NORA

“Honor”
view name >

 

NOUVEL

French
Meaning: “New”

 

NURIA

Spanish
Meaning: “Light”

 

OCTAVIA

Latin
Meaning: “Eighth”

 

OONA

“Lamb”
view name >

 

OPHELIA

“Help”
view name >

 

PETAL

Word name

 

PORTIA

“Pig”
view name >

 

PRUNELLA

“Plum”
view name >

 

QUINTESSA

Latin
Meaning: “Essence”

 

RHIANNON

Welsh
Meaning: “Divine queen”

 

RHOSWEN

Welsh
Meaning: “White rose”

 

ROMINA

Arabic
Meaning: “From the land of the Christians”

 

ROWAN

“Little red one”
view name >

 

SAPPHIRA

Greek
Meaning: “Sapphire”

 

SERAPHINA

“Fiery”
view name >

 

SIDONIE

French from Latin
Meaning: “From Sidon”

 

SIGOURNEY

French surname
Meaning: unknown

 

STARLING

Old English
Meaning: “Bird name”

 

THESSALY

Greek place name

 

THORA

Scandinavian
Meaning: “God of Thunder”

 

TINDRA

Swedish
Meaning: “Sparkle”

 

TULIANA

Combination of Tulia + Ana

 

VESPER

Latin
Meaning: “Evening star”

 

WAVERLY

“Quivering aspens”
view name >

 

WILHELMINA

German
Meaning: “resolute protector” feminine of Wilhelm

 

WILLOW

view name >

 

WINSOME

English
Meaning: “Charming”

 

ZOSIA

Greek
Meaning: “Wisdom”

 

 

We hope you enjoyed this list of whimsical and enchanting names for girls. What are your favorite whimsical and enchanting names for girls, let us know in the comments below!