Learning that you are expecting a baby is something like a fairytale for parents.
And so it’s understandable you may be drawn to fairycore aesthetic baby names full of whimsy and joy.
There’s magic and enchantment to be found in this mythical baby name theme.
I’ve got over 200 baby name ideas for you in this list, so get ready to spread your wings and explore the fairycore names theme.
Need more ideas? Check out these magical baby girl names or these whimsical names.
Fairycore aesthetic names for girls
Ailith: Old English origin, meaning seasoned warrior.
Ainara: Basque origin, meaning swallow.
Alette: Greek and Latin origin, meaning footloose or small winged one.
Alvina: English origin, meaning elf friend.
Amoret: English origin, meaning beloved or little love.
Anastasie: Greek origin, meaning resurrection.
Anwen: Welsh origin, meaning very fair or blessed.
Arianwen: Welsh origin, meaning silver or fair.
Ariella: Hebrew origin, meaning lion of God.
Arrietty: English origin, literary name.
Asteria: Greek origin, meaning star.
Aubrette: French origin, meaning elf ruler.
Aurelia: Latin origin, meaning golden.
Aurora: Latin origin, meaning dawn.
Avonlea: Hebrew origin, meaning river by a field.
Azelle: Invented name.
Blossom: English word name, meaning flower.
Breena: Gaelic origin, meaning fairy palace.
Briar: English origin, meaning thorny bush.
Briarleigh: Modern invented name.
Briette: French origin, meaning exalted one.
Bronwen: Welsh origin, meaning white breast.
Callaia: Modern invented name.
Camellia: Latin origin, meaning flowering plant.
Carina: Italian and Latin origin, meaning beloved or dear.
Cataleya: English origin, meaning Cattley’s flower.
Celestia: Latin origin, meaning heavenly.
Cliona: Irish name, meaning shapely.
Corisande: Greek origin, meaning chorus singer.
Corrigan: Irish origin, meaning spear.
Cyra: Persian origin, meaning throne or sun.
Cyrielle: French origin, meaning lordly.
Demelza: Cornish origin, meaning fort on the hill.
Dovey: Hebrew origin, meaning graceful.
Eden: Hebrew origin, meaning delight or place of pleasure.
Elestren: Cornish origin, meaning iris.
Elfie: English origin, meaning elf power.
Eliora: Hebrew origin, meaning God is my light.
Elke: German and Dutch origin, meaning noble.
Ellyllon: Welsh origin, meaning elves.
Elowen: Cornish origin, meaning elm.
Elula: Hebrew origin, meaning to ascend.
Elva: Irish mythology origin, meaning leader of the elves.
Elvenia: English origin, meaning elf friend.
Elysia: Latin origin, meaning from the blessed isles.
Emmeleia: Greek origin, meaning harmony.
Evanthe: Greek origin, meaning fair flower.
Evony: French origin, meaning yew.
Evren: Turkish origin, meaning universe.
Fable: English word name, meaning story.
Fauna: Latin origin, meaning goddess of earth and fertility.
Faye: English origin, meaning fairy.
Fayetta: English origin, meaning little fairy.
Fenella: Celtic origin, meaning white-shouldered one.
Fern: English origin, meaning fern plant.
Feya: Hebrew origin, meaning fairy.
Fiera: Esperanto origin, meaning proud.
Gardenia: English origin, meaning flower.
Hespera: Greek origin, meaning evening or evening star.
Ilayda: Turkish origin, meaning water fairy.
Ilithyia: Greek origin, meaning the ready comer.
Imogen: English and Celtic origin, meaning maiden.
Indigo: English word name, meaning deep blue dye.
Isabeau: Hebrew origin, meaning God’s promise.
Jenova: Tamil and Hindi origin, meaning beauty.
Lilwen: Welsh origin, meaning white lily.
Lorelai: German origin, meaning alluring or temptress.
Lothira: Invented name.
Lunette: Latin origin, meaning moon.
Mariella: Italian and Danish origin, meaning bitter sea.
Merewen: Old English origin, meaning sublime delight.
Naia: Greek and Hawaiian origin, meaning water nymph or dolphin.
Narah: Japanese and Celtic origin, meaning place name or happy.
Nephele: Greek origin, meaning cloudy.
Nevara: Spanish origin, meaning to snow.
Nidaw: Arabic origin, meaning beneficial.
Nissa: Hebrew origin, meaning sign or miracle.
Nixie: German origin, meaning water sprite.
Nyssa: Greek mythology origin, meaning goal.
Olette: Latin origin, meaning small winged one.
Ophelia: Greek origin, meaning help.
Oona: Irish origin, meaning lamb.
Ottilia: German origin, meaning prosperous in battle.
Pansy: English origin, meaning flowering plant.
Parisa: Persian origin, meaning like a fairy.
Pandora: Greek origin, meaning all gifts.
Petal: English word name, meaning flower petal.
Petula: Latin and English origin, meaning to ask or flower.
Pixie: Swedish and Cornish origin, meaning fairy.
Posy: English origin, meaning small bouquet of flowers.
Primrose: English origin, meaning first rose.
Radella: English origin, meaning elfin advisor.
Ravenna: Italian origin, meaning place name.
Rhiannon: Welsh origin, meaning great queen.
Rosalia: Latin origin, meaning rose.
Rowena: Anglo-Saxon origin, meaning famous joy.
Saga: Swedish origin, meaning story or seeress.
Sebille: English origin, meaning prophet or fairy.
Siofra: Irish origin, meaning elf or fairy.
Story: Meaning tale or narrative.
Sylvelie: Invented name.
Tanwen: Welsh origin, meaning holy fire.
Tatiana: Russian origin, meaning unknown.
Taryn: English origin, meaning feminine or rocky hill.
Titania: Greek origin, meaning giant or great one.
Trixy: English origin, meaning bringer of joy.
Tullia: Irish origin, meaning peaceful.
Vanora: Scottish origin, meaning white wave.
Vidia: Sanskrit origin, meaning knowledge.
Weaver: English origin, occupational name.
Whimsy: English origin, meaning playfully quaint.
Willow: English origin, meaning tree.
Winnie: English origin, meaning fair one or joyful friend.
Wisteria: English origin, meaning flowering vine.
Xena: Greek origin, meaning guest or stranger.
Yara: Brazilian and Arabic origin, meaning water lady or small butterfly.
Yvaine: Scottish origin, meaning evening star.
Zarela: Spanish origin, meaning princess.
Fairycore names for boys
Abriell: Variant of Abriel, meaning God is my strength.
Adrian: Latin origin, meaning man of Adria or from Adria.
Aladdin: Arabic origin, meaning uncertain, possibly nobility of faith.
Albie: English origin, diminutive of Albert or Albin, meaning noble or bright.
Alston: Old English origin, meaning noble’s town.
Alvin: Old English origin, meaning noble friend.
Apan: Native American (Chumash) origin, meaning water.
Arion: Greek mythology, meaning possibly braver or warrior.
Arthur: Celtic origin, possibly meaning bear king or bear man.
Ash: English origin, referring to the ash tree.
Ashan: Hebrew origin, meaning smoke or smoke cloud.
Atlas: Greek mythology, meaning to carry or enduring.
August: Latin origin, meaning great or venerable.
Avitas: Latin origin, meaning ancestral.
Basil: Greek origin, meaning royal or kingly.
Blaze: English word name, meaning fire.
Brenn: English origin, variant of Brendan, meaning prince.
Buckley: Old English origin, meaning clearing of deer.
Caelum: Latin origin, meaning heaven or sky.
Caspian: From the Caspian Sea region, possibly meaning white.
Cassian: Latin origin, meaning hollow or vain.
Cedric: Celtic origin, possibly meaning bounty or generous.
Claude: Latin origin, meaning lame or limping.
Cleon: Greek origin, meaning glorious or famous.
Corbin: French and English origin, meaning raven or little crow.
Cosmo: Greek origin, meaning order or beauty.
Crow: English origin, meaning black bird.
Dain: Old Norse origin, meaning chief or leader.
Darwin: Old English origin, meaning dear friend.
Dillon: Irish origin, meaning loyal or faithful.
Draco: Latin origin, meaning dragon.
Dylan: Welsh origin, meaning son of the sea or born from the ocean.
Eagle: English word name, referring to the bird.
Eli: Hebrew origin, meaning ascended or my God.
Elijah: Hebrew origin, meaning my God is Yahweh.
Eliot: English origin, meaning Jehovah is God.
Elros: Tolkien origin, meaning uncertain, possibly star foam.
Evander: Greek origin, meaning good man or strong man.
Ezekiel: Hebrew origin, meaning God strengthens.
Falcon: English word name, referring to the bird of prey.
Fenix: Variant of Phoenix, Greek origin, meaning dark red or crimson.
Finch: English origin, referring to the bird.
Flynn: Irish origin, meaning son of the red-haired one.
Francis: Latin origin, meaning Frenchman or free man.
Frans: Variant of Francis, meaning Frenchman or free man.
Frost: English word name, referring to frozen water.
Galdur: Icelandic origin, meaning charm or magic.
Gandalf: Norse mythology, meaning wand elf.
Grove: English word name, referring to a small wood or forest.
Hawthorne: English origin, referring to the hawthorn tree.
Henry: Germanic origin, meaning ruler of the home.
Homer: Greek origin, meaning pledge or hostage.
Isaac: Hebrew origin, meaning laughter.
Isaiah: Hebrew origin, meaning Yahweh is salvation.
Jay: Latin origin, meaning jaybird or swift.
Jonah: Hebrew origin, meaning dove.
Kaden: American origin, meaning companion or friend.
Kani: Hawaiian origin, meaning sound or moan.
Kit: Greek origin, diminutive of Christopher, meaning Christ-bearer.
Kyler: English origin, meaning archer or church.
Kyrith: English origin, meaning dark.
Legolas: Tolkien origin, meaning green leaves.
Leif: Scandinavian origin, meaning descendant or heir.
Lowell: Old English origin, meaning wolf.
Mido: Arabic origin, meaning generous.
Milo: Germanic origin, meaning mild or peaceful.
Neville: French origin, meaning new town or new village.
Niall: Gaelic origin, meaning champion or cloud.
Oberon: German origin, meaning noble bear.
Oren: Hebrew origin, meaning pine tree.
Oryn: English origin, meaning light or shine.
Parren: English origin, meaning lives near the pear tree.
Peter: Greek origin, meaning stone or rock.
Pierce: English origin, meaning rock or stone.
Preston: Old English origin, meaning priest’s town.
Quinn: Irish origin, meaning counsel or intelligence.
Reed: English origin, meaning red-haired or reed.
Rogan: Irish origin, meaning red-haired.
Rook: English origin, meaning castle or tower.
Roscoe: English origin, meaning deer forest.
Silas: Latin origin, possibly meaning wood or forest.
Terence: Latin origin, meaning tender or gracious.
Thom: English origin, diminutive of Thomas, meaning twin.
Tidal: English word name, meaning tide.
Winslow: English origin, meaning hill of victory.
Wolf: Germanic origin, meaning wolf.
Zander: Greek origin, meaning defender of the people.
Zeak: Hebrew origin, meaning God remembers.
Zephyr: Greek origin, meaning west wind.
Gender neutral fairycore names
These fairy names work great for boys or girls. Want more unisex names? Check out this list of gender neutral names.
Aegis: Greek origin, meaning shield or protection.
Aldwyn: Old English origin, meaning old friend.
Alva: Latin origin, meaning white or brightness.
Astor: Occitan and French origin, meaning hawk.
Avery: English origin, meaning ruler of the elves.
Azure: French and Spanish origin, meaning sky blue.
Bliss: English origin, meaning joy or happiness.
Clovis: Germanic origin, meaning famous battle.
Finn: Irish origin, meaning fair or white.
Holland: English origin, meaning wooded land or land on the ridge.
Kallo: Finnish origin, meaning rock or cliff.
Kiah: Aboriginal Australian origin, meaning from a beautiful place.
Lark: English origin, meaning songbird.
Noa: Hebrew origin, meaning movement or motion.
Penrose: Cornish origin, meaning top of the heath.
Rain: English origin, meaning abundant blessings from above.
Rhodie: Greek origin, meaning rose.
River: English origin, meaning stream of water that flows to the sea.
Robin: English origin, meaning bright fame.
Rue: English origin, meaning regret or herb of grace.
Sable: English origin, meaning black or dark.
Seren: Welsh origin, meaning star.
Shea: Irish origin, meaning majestic or admirable.
Teddy: English origin, short form of Theodore or Edward, meaning gift of God or wealthy guardian.
Tien: Vietnamese origin, meaning fairy or spirit.
Yume: Japanese origin, meaning dream.