Looking for a whimsical baby girl name to give your little ray of sunshine?
Whimsical baby names are playful and fun, with connections to fairytales, folklore, nature and mythology.
As you will see from this list there are plenty of whimsical names that will be familiar to you such as Autumn and Daisy.
However there are also lots of playful, pretty names that are extremely rare and unusual, such as Boheme, Sonnet and Pia.
Lots of the baby names would also make a wonderful choice as a middle name, especially if you would prefer a more traditional first name paired with something a little different. For example Rosie Poema would make a cute and unusual choice!
What are whimsical baby names?
Whimsical means playfully quaint or fanciful, especially in an appealing and amusing way.
So whimsy baby names are fun, cute, straight out of storybooks and very pretty, such as Coco.
Others may be quite striking such as Wylda – one of my personal favourites if you love unusual baby names.
You may also like these whimsical boy names.
Best whimsical girl names
These are the best whimsical baby girl names, including popular playful baby girl names, as well as a few rarely used monikers too.
Acadia
A French naming meaning place of plenty.
Adeline/Adelyn
Noble one.
Agnes
A name of Greek origin meaning pure.
Allegra
An Italian name meaning joyful or happy.
Alyssa
Meaning noble.
Amara
Meaning bitter in Italian, or immortal in Sanskrit.
Amaliya
Rival or eager work.
Anastasia
Meaning resurrection.
Anais
Gracious and merciful.
Angel
Meaning messenger of god.
Anise
A pretty and unusual name meaning spice.
Aniya
Grace.
Antonella
Priceless one.
Aoife
Meaning beauty.
Aurelia
Golden.
Aurora
From the Latin word aurora, which means dawn.
Autumn
After the season.
Arabella
Meaning yielding to prayer.
Arden
Valley of the eagle.
Aria
Meaning song or melody in Italian.
Ariel
A super sweet Disney baby name meaning lion of god.
Arwen
A Welsh name meaning royal maiden.
Ash
Happy or after the ash tree.
Aspen
A place in Colorado and also a type of tree.
Astrid
Divinely beautiful.
Avalon
A Welsh name meaning apple island.
Ayla
Meaning oak tree.
Bea
A shortened version of Beatrice or Beatrix, meaning bringer of joy.
Beatrix
German name meaning voyager.
Belle
Beautiful.
Blithe
Carefree.
Bonnie
Meaning pretty.
Boo
A cute nickname for a girl that has become popular as a middle name.
Need middle name ideas? Check out these middle names for girls
Bowie
A Scottish and Irish surname meaning fair-haired. It’s grown in popularity as parents have picked it in tribute to the singer David Bowie.
Bird
A pretty one syllable nature baby name. This works great as a middle name!
Birdie
Bright or famous.
Briar
A thorny patch.
Brianna
Meaning strong or noble.
Bronte
Thunder.
Bronwyn
Meaning fair.
Cadence
Meaning rhythm or beat.
Calla
A name of Greek origin meaning beauty.
Calliope
Beautiful voice.
Cara
Meaning beloved or friend.
Cassandra
A Greek name meaning the one who shines and excels over men.
Cerise
Meaning cherry.
Cersei
Meaning bird.
Chi
Meaning energy
Chrysanthemum
A bold and unusual girl name meaning gold flower.
Circe
A Greek name meaning bird.
Claudie
A French name meaning lame or limping.
Clea
Meaning to praise or famous.
Clementine
A sweet French name meaning merciful.
Clio
Celebrate.
Clover
A British baby name meaning meadow flower.
Coco
A cute middle name meaning chocolate bean.
Constance
Constant.
Cora
Just or honest.
Cove
A cool nature baby name meaning small bay.
Coralie
French name meaning coral reef.
Corinne
Meaning girl or maiden.
Cosette
Victorious.
Cressida
A Greek name meaning gold.
Dahlia
A Scandinavian name meaning Dahl’s flower or valley.
Daisy
After the pretty wild flower. Also means day’s eye. You may also like these floral girl names.
Dakota
A state in America, also meaning friend or allies.
Darcey/Darcie
Dark-haired.
Daphne
Meaning laurel.
Davina
Meaning beloved.
Dawn
After the start of the day. Meaning new beginnings.
Delilah
Delicate.
Delphine
A Greek baby name meaning dolphin.
Delta
Meaning born fourth.
Demi
Meaning half or small.
Desi
Yearning or sorrow.
Devon
Poet or defender.
Dixie
Meaning ten.
Dulcie
Meaning sweet.
Echo
Meaning reverberating sound.
Eden
A place of pleasure or delight.
Eilidh
A pretty Irish name meaning sun.
Eira
A pretty Welsh name meaning snow.
Eleri
Welsh name meaning river.
Eliana
Meaning my god answered.
Elise
God is my oath.
Ella
Meaning light.
Ellory
One who is filled with joy and happiness.
Eloise
Meaning healthy or wide.
Elowen
A Cornish name meaning elm.
Elspeth
Chosen by God.
Elvina
A cute English name meaning noble friend or elf.
Ember
Spark or burning low.
Emmaline
Peaceful home.
Emerald
An English name after the green gemstone.
Enya
An Irish name meaning fire.
Erena
A Greek name meaning peace.
Esmeralda
Meaning emerald.
Estelle
Meaning star.
Evangeline
Meaning bearer of good news.
Eve
Meaning life or animal.
Evelyn
Wished for child.
Ever
Meaning always or wild.
Everly/Everleigh
Wild boar in woodland clearing.
Evie
Meaning life or breathe.
Fable
Meaning story. This is a cute gender neutral name.
Faith
To have belief or trust.
Faye/Fae
Meaning fairy.
Fern
After the green shade-loving plant, a pretty nature baby name.
Fleur
Flower.
Florence
This is the name of a beautiful city in Italy and also means flourishing or prosperous.
Freya
From an Old German word meaning lady.
Gaia
A name of Greek origin meaning earth.
Genevieve
Woman of the race.
Georgette
French name meaning farmer.
Gianna
God is gracious.
Gigi
A super cute baby name meaning earth worker or god is gracious.
Giselle
A French name meaning pledge.
Greta
A cute, old-fashioned baby name straight out of a fairytale!
Gretchen
Name of German origin meaning pearl.
Guinevere
Welsh name meaning fair or white. This is the name of King Arthur’s queen in the legend of Camelot.
Hadley
From the heather meadow.
Hallie
Meaning dweller at the hall meadow.
Halo
Divine aura.
Harmony
Perfect unity. This is a good choice if you want a name connected to music.
Haven
Meaning safe place.
Hermione
A name of Greek origin meaning messenger or earthly. Made famous by the heroine of the Harry Potter books.
Hestia
A Greek name meaning fireside.
Ianthe
A Greek name meaning purple flowers.
Imani
Belief or faith.
Inara
A name of Arabic origin meaning shining light.
Inez
A Portuguese baby name meaning pure or chaste.
India
Taken from the name of the country. Also means river.
Iridessa
Meaning light or illuminated.
Ivorie
An unusual baby name meaning creamy-white colour.
Jacinda
A Spanish name meaning beautiful or hyacinth.
Jasmine
Meaning gift from God.
Jemima
Dove.
Jewel
A name that means precious.
Jocelyn
Happy.
Juno
Queen of the heavens.
Juniper
From the Latin word for juniper tree. This name means young.
Jupiter
A gorgeous celestial baby name meaning supreme god. Find more outer space baby name ideas here.
Kaia
A Scandinavian name meaning pure.
Katniss
Made famous by the Hunger Games series of movies. This Greek name means aquatic plant.
Kehlani
Meaning sea heavens.
Kiki
A French name meaning double happiness.
Kit
A cute one syllable baby name meaning carrier of christ.
Kyra
Meaning lord.
Lark
Songbird.
Lexie
Defender of men.
Liana
My god has answered.
Lila
Meaning night or beauty.
Lilac
After the delicate purple colour or the flowers.
Lillia
A delicate and feminine name meaning lily.
Lily
Meaning purity and innocence.
Lola
Sorrows.
Lorelai
A German name meaning alluring or temptress.
Love
A gorgeous and unusual choice for a name meaning to adore.
Lucinda
A name of Latin origin meaning light.
Lux
Meaning light
Lyla
Night.
Lyric
Meaning song words but also connected to the Greek word lyre, a type of stringed instrument.
Maisy
Meaning child of light or pearl.
Magnolia
A name of Latin origin meaning a flower.
Malika
An Arabic name meaning queen.
Malin
Little strong warrior.
Margot
Pearl.
Maya/Maia
Meaning good mother.
Meadow
Meaning grass or vegetation.
Melody
Meaning song.
Mila
Miracle or dear one.
Mimi
Sea of bitterness or rebelliousness.
Mirabelle
Wonderful.
Moon
A celestial baby name.
Monroe
A Scottish name meaning from the hill.
Mya
Beloved or great.
Myla
Merciful.
Nancy
Meaning grace.
Natalia
Meaning Christmas Day.
Nell
Bright or shining one.
Nevaeh
This name is heaven spelt backwards.
Niamh
Bright or radiant.
Nicole
People of victory.
Nina
Meaning little girl.
Nix
Meaning crimson.
Noelle
A great Christmas baby name! This actually means Christmas!
Nora
Meaning light or honour.
North
This name has grown in popularity since Kim Kardashian called her daughter North.
Nova
Meaning new.
Nox
Night.
Nur
Meaning light.
Oceana
A name of Greek origin meaning ocean. Gorgeous if you love the idea of a nature baby name, and the “a” at the end helps it flow on to a middle name. Maybe Oceana Florence!
Ocean/Oceane
Meaning sea.
Octavia
Meaning born eighth.
Oda
Meaning wealth or fortune.
Odette
A French naming meaning wealthy.
Olive
Meaning olive tree.
Olivia
Meaning olive tree.
Orla
Meaning golden princess.
Opal
Meaning gem.
Ophelia
Helper.
Ottilie
Prosperous battle.
Paisley
A Scottish name meaning church.
Payton
An Irish name meaning fighting man’s estate.
Peach
Meaning fruit.
Pear
An unusual baby name that taps into the trend for fruit inspired names. Some other examples include Apple, Plum and Clementine.
Pearl
A precious baby name.
Penelope
Meaning weaver.
Persephone
Meaning bringer of destruction.
Phoenix
A name of Greek origin meaning dark red.
Piper
Pipe or flute player.
Poem
A very gentle and creative name.
Poet
A whimsical baby name choice.
Poppy
After the pretty flower.
Posey
A bunch of flowers.
Prim
This name has been made famous by the character in the Hunger Games. It means first or demure.
Primrose
Meaning first rose.
Promise
Meaning vow.
Quill
Meaning plume or feather.
Quinn
Wise or counsel.
Rae
Well advised protector.
Rain
A stunning nature baby name that is perfect if you want an unusual and stormy name.
Raya
This is the name of a Disney movie about a brave girl who saves the world! The name means friend.
Rebel
To be rebellious.
Regan
Meaning nobility.
Remi
A French name meaning oarsman.
River
A unisex name that is increasingly popular as a boho baby name choice.
Robyn
Meaning bright fame.
Rosa
Meaning rose.
Royal
An unusual baby name choice with connotations of strength and power.
Rue
Meaning herb or regret.
Ruth
Meaning companion or friend.
Rylie
An Irish name meaning brave.
Sadie
Meaning princess.
Sage
A Latin name meaning wise.
Sailor
A unique baby name meaning person who sails.
Samara
Meaning guardian.
Saoirse
An Irish name that means freedom. Pronounced “seer-sha”.
Sarah
Meaning princess.
Savannah
Meaning large or grassy plain.
Scarlett
Meaning red.
Selena
Meaning moon.
Sera
A Hebrew name meaning princess.
Seraphina
A name of Hebrew origin meaning burning ones.
Serena
Meaning peaceful or quiet.
Serenity
Meaning calm and clear, or peaceful.
Shea
Meaning stately and dauntless one.
Sia
Meaning victory.
Sienna
Meaning orange-red.
Sky/Skye
A cute name meaning the sky above. Also fab if you love boho baby names.
Skylar
Noble scholar.
Sloan
Meaning expedition.
Snow
A pretty name that works great for a winter baby.
Soleil
A French name meaning sun.
Sonnet
Meaning little song.
Sophie
Wisdom.
Sophia
Wisdom.
Star
A pretty and delicate celestial baby name.
Stella
Meaning star.
Storm/Stormy
A powerful baby name choice if you want a name inspired by nature and the elements.
Story
Meaning tale.
Summer
After the warmest season.
Sunny
Bright and cheerful.
Suri
Meaning princess.
Sydney
Meaning wide island.
Sylvie
Forest.
Tatum
Old English name meaning Tate’s homestead.
Teagan
Meaning wise poet.
Temperance
Moderation or self-control.
Tessa
Summer or harvester.
Thea
A Greek name meaning goddess or godly.
Tilly
Meaning mighty in battle.
Trinity
Meaning three.
True
Meaning truthful or honest.
Tyla
Meaning good.
Valencia
A Spanish name meaning brave or strong.
Valentina
Healthy or strong.
Valentine
Vigorous or strong.
Violet
After the pretty purple shade and flowers.
Vivienne
A French name meaning alive.
Wednesday
After the day of the week.
Willa
Resolute protection.
Willow
Meaning freedom or willow tree.
Winona
Meaning first born daughter.
Winter
After the coldest season.
Wren
Meaning small bird.
Wyatt
An old English name meaning brave.
Wylda
This striking girl’s name means untamed.
Xena
Greek name meaning guest or stranger.
Xya
Meaning trembling.
Xyla
Meaning woodland.
Yara
Water lady or small butterfly.
Zara
Radiance.
Zen
A Japanese name meaning meditation.
Zena
Born of Zeus.
Zia
Meaning light or splendour.
Zoey
Meaning life.
Zora
Meaning sunrise.
Zuri
Meaning good and beautiful.
Unusual whimsical girl names
These cute baby girl names are a little more unique and you will not find them in the top 100 baby names charts!
My particular favourites are Poema – such an adorable and feminine name – and Faunee – which sounds like it is straight out of a fairytale.
Amaryllis
A Greek baby name meaning sparkle and shine.
Astoria
A pretty storybook baby name meaning like a hawk.
Bambi
An Italian name meaning baby girl.
Boheme
This is a French name meaning a literary or artistic person who lives outside of conventional society, so someone who loves a life of Bohemia.
Briar
Meaning bush of wild roses.
Calixta
This is a Greek name meaning most beautiful. A great alternative spelling to the name Calista.
Cairo
An Arabic name meaning victorious one. Also inspired by the city in Egypt.
Celesta
A celestial baby name meaning heavenly.
Celestia
Meaning heavenly.
Charis
A Greek name meaning grace and kindness.
Cherish
A British name meaning beloved or to treasure.
Crescent
A French name meaning increasing and growing.
Daenarys
This name was invented by the author George RR Martin for his book Game of Thrones. Its meaning could be taken from the Welsh word Nerys, which means lady, and dae, which is an alternative for day, so the meaning would be lady of the light or day.
Delphinea
A name of French and Greek origin meaning of Delphi or womb.
Dove
Cute one syllable nature baby name meaning peace.
Fairlie
This is a super cute fairytale baby name. Meaning meadow of the sheep or meadow of the bulls.
Fantine
A name of Latin origin meaning infant.
Faunee
A name of Latin origin meaning one who loves nature.
Ffion
A delicate and feminine Welsh name meaning foxglove.
Fife
A pretty and simple one syllable baby name. Meaning one with dancing eyes.
Galadriel
A pretty name invented in the JRR Tolkien novels Lord of the Rings. It means maiden crowned with a garland of radiance.
Gazella
An alternative spelling to Gazelle, which means graceful deer.
Gidget
A modern baby name meaning small girl.
Glade
Meaning clearing in a forest.
Harlowe
Meaning from the hare’s hill.
Hervie
A French name meaning eager for battle or strong and worthy.
Hydra
A celestial baby name meaning water serpent.
Idony
A Norse name meaning renewal
Imperia
A Latin name meaning imperial
Iridessa
A pretty and girly name meaning light or illuminated.
Ismerie
A German name meaning fight.
Jovita
A name of Spanish origin meaning lively and joyful.
Khaleesi
A name invented in the Game of Thrones series. There are a few babies born each year with this name since the hit show was released. It means queen.
Kore
A Greek form of the name Cora. Meaning maiden or pure.
Lorien
This name means god of dreams and appears several times in Lord of the Rings author Tolkien’s novels.
Luda
A Russian name meaning love of the people.
Maeby
An English name meaning a bitter one.
Muirgen
An Irish name meaning born of the sea.
Nebula
This Latin name means mist.
Nuria
This fiery baby name means fire of the lord or light.
Otelia
A cute alternative to the name Ottillie. It means strong willed.
Pia
This Latin name means pious or reverent.
Poema
This soft and delicate girl name means poem in Spanish.
Poesia
An Italian name meaning like a piece of poetry.
Pratigya
A name of Indian origin meaning pledge or promise.
Quince
Unisex baby name meaning apple-like fruit.
Rafia
An Arabic baby name meaning high or noble.
Reverie
This dreamy baby name means dream-like state.
Rosette
A cute alternative to Rose.
Ruelle
French baby name meaning friend of god.
Sina
Meaning strength and victory.
Teodora
A Spanish, Italian, Polish name meaning gift of god.
Velvet
An English name meaning soft fabric.
Wildley
The perfect baby name for parents who want their kids to run wild! The name means untamed.
Wisteria
After the pretty vine with purple-blue blossoms.
Final thoughts on choosing a whimsical baby girl name
There are hundreds of options for a whimsy girl name here! However you could also draw inspiration from fairytales and folklore if you love this style of name.
Try looking at books by Tolkien and similar authors to find invented names if you want something particularly rare.
When making your final choice for a baby write down the name in full and the initials on a piece of paper so you can decide if you are happy with how the name looks, as well as how it sounds.
If you are struggling to decide between names then try writing your top five choices onto piece of paper and sticking it to your fridge.
Spend a week or two considering the names every time you are in front of the fridge, and see if this helps to cement your final choice!