Menu




Fairy Names

cloudsFairies have always been given beautiful, imaginative names. Here is a collection of my favourites for you to browse, and perhaps, even use!


Fairy Names for Girls

Afreda - This name is the feminine form of Alfred meaning 'Elf counsellor', or 'elf power'. Variants of the name include Aelfraed, Alfi, Alfie, Alfre, Alfredah, Alfredda, Alfreeda, Alfri, Alfrida, Alfried, Alfrieda, Alfryda, Alfy, Allfie, Allfreda, Allfredah, Allfredda, Allfrie, Allfrie, Allfrieda, Allfry, Allfryda, Allfy, Elfie, Elfre, Elfrea, Elfredah, Elfredda, Elfreeda, Elfrida, Elfrieda, Elfryda, Elfrydah, Ellfreda, Ellfredah, Ellfredda, Ellfreeda, Ellfrida, Ellfrieda, Ellfryda, Ellfrydah, Elva, Elvah, Freda, Freddi, Freddie, Freddy, Fredi, Fredy, Freeda, Freedah, Frieda, Friedah, Fryda, Frydah


Alvar, Alva, Alvie, Alvara, Alvarie - These are German names meaning 'Army of Elves'.


Alvina, Aethelwine, Aethelwyne, Aelfwine - Meaning 'Friend of the elves'.


Arethusa - This name means 'Nymph'.


Blossom - The name originates from English and is said to mean 'Flower-like'.


Breena - This name comes from Celtic/Gaelic and means 'Fairy Land'.


Brucie - The name Brucie comes from French. The name means 'Forest sprite'.


Carling - Old English meaning 'Hill where old women or witches gather'.


Diana -Roman, Goddess of the woodlands, the moon, hunting, wild animals and of chastity


Donella - The name originates from Celtic, meaning 'Dark-haired elfin girl'.


Dulcina - Latin, meaning 'Rose'.


Eglantine, Eglantina - French, meaning 'Wild rose'.


Elga - Anglo Saxon, meaning 'Elfin Spear'.


Ella - Anglo Saxon, 'Elfin'.


Ellette - English, meaning 'Little Elf'.


Elva, Elvia, Elvie, Elfie, Elivina, Elvine, Elvyne, Elvin, Elvina, Elvena - meaning 'Good elf'.


Eolande - Celtic/Gaelic, meaning 'Violet Flower'.


Erline, Erlina - Anglo Saxon, meaning 'The Elfin'.


Faerydae - meaning 'Dark child, a gift from the fairies'.


Faylinn -English, meaning 'Fairy Kingdom'.


Fay - French, meaning 'Fairy' or 'Elf'.


Faye - Old French, simply meaning 'Fairy'


Fayette - French, meaning 'Little Fairy'.


Gelsey - English, meaning 'Jasmine'.


Gullveig - Norse, meaining 'Witch'.


Laila - Biblical, the name means 'an angel appointed to guard the spirits at their Birth'.


Liliana - Latin, the name denotes a 'Gracious Lily'.


Lilli - Latin, meaining 'Flower'.


Lilly - Latin, standing for 'Lily Flower'.


Lily - Latin, the name means 'Blossoming flower'.


Lorelle, Lorrella, Lorilla - Teutonic, meaning 'Elfin Laura'.


Luella, Louella, Luel - meaning 'Famous elf'.


Marigold - English, this name means 'Golden Flower'.


Maurelle - French, meaning 'Dark and elfin'.


Naida - The origin is unknown but the meaning is 'Water nymph'.


Nerida - Aboriginal, meaning 'Flower'.


Nerida - Greek, meaining 'Sea nymph'.


Nissa - the name comes from Scandinavia and means 'friendly elf'.


Nixie - German, meaning 'Water Sprite'.


Nyx - German, this name means 'Sprite'.


Odile, Odelina, Odiane, Odiana, Odette, Oda, Odila, Ordella, Ordalf - German, meaning 'Elfin Spear'.


Orla, Orlagh, Orlaith, Orrla - Irish Celtic Gaelic, meaning 'Golden Queen'.


Radella, Raedself - These names both mean 'Elfin Counsellor'.


Raisa - Russian, meaning 'Rose'.


Raisie - Celtic/Gaelic, meaning 'Diminutive of Rose'.


Rhiannon - Welsh / Celtic, meaning 'Goddess - Great Queen - of Fertility'.


Rhoslyn - Welsh, meaning 'Lovely rose'.


Rhoswen - Celtic/Gaelic, meaning 'White Rose'.


Rhyannon - Meaning 'Great queen, pure maiden; nymph'.


Rosa - Latin, meaning 'Rose, Pink'.


Rosalba - Latin, denoting 'White Rose'.


Rosalie, Rosalia, Rozalia, Rosa - Simply meaning 'Rose'.


Rosetta - This name means 'Little Rose'.


Rosina - Celtic/Gaelic, meaning 'Little rose'.


Rossa - Latin, meaning 'Beautiful flower'.


Roxanne - Latin, meaning 'Graceful Rose'.


Rusalka - Czech, denoting 'Mermaid/Wood sprite'.


Sebille - English, meaning 'A Fairy'.


Shaylee - Celtic/Gaelic, meaning 'Fairy Princess of the Field'.


Shea - Irish, meaning 'Fairy Palace'.


Siusan - Celtic/Gaelic, meaning 'Lily'.


Susane - French, meaning 'Lily'.


Susanna - Latin, meaning 'Lily'.


Suzanne - English, the name means 'Lily'.


Suzette - French, meaning 'Little Lily'.


Tana - Slavic, meaning 'Fairy Queen'.


Tania - Russian, meaning 'Fairy Queen'.


Tanya - Russian, meaning 'Fairy queen'.


Tatiana - Slavic, meaning 'Fairy Queen'.


Tenanye - This name means 'Cheerful Fairy Queen'.


Tianna - Meaning 'Fairy Queen'.


Titania - Greek, meaning 'Great One' or 'Fairy Queen'.


Xantho - Meaning 'Golden-Haired Sea-Nymph'.


Zanna - Latin, meaning 'Lily'.


Zuzana - Slavic, meaning 'Rose'.





Boys Fairy Names


Aelfdane - Meaning 'Danish Elf'.


Aelfdene - This name means 'From the Elfin Valley'.


Alfrigg - Norse, also meaning 'a dwarf'.


Alston - Old English, meaning 'From the Elf's Abode'.


Alvin - Old English, meaning 'Elf Wine' or 'Noble Friend'.


Avery, Aelfric, Aubrey - Meaning 'Elf ruler'.


Drake - English, meaning 'Dragon'.


Elden, Eldan, Eldon, Ealhdun, Ealdun - Meaning 'From the Elves' Valley'.


Elvin - Celtic/Gaelic, meaning 'Friend of Elves'.


Elvy, Elvey - Meaning 'Elf warrior'.


Fafnir, Fafner - Norse, a name of a dragon.


Foster - Latin, meaning 'Forest Guardian'.


Genius - A mythical name meaning 'Guardian Spirit'.


Hefeydd - Celtic, meaning 'Father of Rhiannon'.


Kalen, Kailen, Kalan, Kallan, Kheelan, Kellen - Irish/Celtic, meaning 'Warrior'.


Nidhug, Nidhogg - Norse, the name of a Dragon.


Oberon - From Shakespeare, the name of the King of the Fairies.


Oren, Orin - Irish Gaelic, meaning 'fairy' or 'pale-skinned/pine tree'.


Puck - From Shakespeare. Puck's other name in Shakespeare's play is Robin Goodfellow. Puck means 'mischievous'.


Roosevelt - Scandinavian, meaning 'Field of Roses'.


Suelita - Spanish, meaning 'Little Lily'.


Warren - Old German, Middle English, Teutonic, French, meaning 'Watchman' or 'Game Keeper'.




If you know any fairy names that have been missed off the list, please don't hesitate to get in touch and I will add them to the collection! Thanks.