Whimsical and Enchanting Names for Boys Straight Out of a Fairytale

Whimsical and Enchanting Names for Boys
Share

Whimsical and enchanting names for boys are romantic and playful. The names on this list have origins from Old English to ancient Greece and are as diverse as their meanings. Still, almost all of them have an enchanting charm about them just like the baby boys that may carry them one day.

More Like This:
Whimsical and Enchanting Baby Names for Girls Straight out of a Fairytale

Abriel

Origin: Hebrew
Meaning: Father of multitude

Allegro

Origin: Italian
Meaning: Quickly

Aries

Origin: Latin
Meaning: The ram

Aslan

Origin: Turkish
Meaning: Lion

Atley

Origin: English
Meaning: From the meadow

Atreyu

Origin: German
Meaning: Literary name

Aurelian

Origin: French
Meaning: Gold

Bastien

Origin: French
Meaning: From Sebastia

Barnaby

Origin: English
Meaning: Son of exhortation

Bayard

Origin: English
Meaning: Foolhardy

Beowulf

Origin: English
Meaning: Beewolf

Bravery

Origin: English
Meaning: Word name

Breccan

Origin: Irish
Meaning: Freckled

Bromley

Origin: English
Meaning: Broom woodland clearing

Caledon

Origin: Latin
Meaning: Scotland

Callum

Origin: Scottish
Meaning: Dove

Caius

Origin: Latin
Meaning: Rejoice

Caspian

Origin: English
Meaning: Place name

Castor

Origin: Greek
Meaning: He who excels

Constantine

Origin: Latin
Meaning: Constant

Cornelius

Origin: Latin
Meaning: Horn

Cyrus

Origin: Greek
Meaning: Lord

Dagan

Origin: Hebrew
Meaning: Grain

Dante

Origin: Italian
Meaning: Enduring

Darrow

Origin: Scottish
Meaning: Oaktree

Dashiell

Origin: French
Meaning: Surname

Dempsey

Origin: Irish
Meaning: Proud

Dorian

Origin: Greek
Meaning: Tribe

Draco

Origin: Latin
Meaning: Dragon

Dmitri

Origin: Greek, Russian
Meaning: Devoted to Demeter

Eero

Origin: Finnish
Meaning: Eternal ruler

Eleazar

Origin: Hebrew
Meaning: God helps

Emilien

Origin: French
Meaning: Rival

Emrys

Origin: Welsh
Meaning: Immortal one

Evander

Origin: Latin
Meaning: Good man

Everard

Origin: English
Meaning: Brave boar

Evren

Origin: Turkish
Meaning: Universe

Ewan

Origin: Scottish
Meaning: Born from the yew tree

Fabian

Origin: Latin
Meaning: Bean grower

Finbar

Origin: Irish
Meaning: Fair-haired

Finnegan

Origin: Irish
Meaning: Little fair one

Florian

Origin: German
Meaning: Flowery

Flynn

Origin: Irish
Meaning: Red-haired

Foxen

Origin: English
Meaning: Locational name

Gable

Origin: French
Meaning: Triangular-shaped hill

Gabrien

Origin: Hebrew
Meaning: God is my strength 

Gallien

Origin: Italian
Meaning: Of Gaul

Garnet

Origin: French
Meaning: Pomegranate

Gaston

Origin: French
Meaning: Guest, stranger

Gideon

Origin: Hebrew
Meaning: Hewer

Golding

Origin: English
Meaning: Friend of gold

Gulliver

Origin: Irish
Meaning: Glutton

Halloran

Origin: Irish
Meaning: A foreigner from beyond the sea

Hamish

Origin: Scottish
Meaning: Supplanter

Hansel

Origin: German
Meaning: God is gracious

Hawthrone

Origin: English
Meaning: Lives near the hedge

Hugo

Origin: German
Meaning: Bright in mind

Huron

Origin: English
Meaning: Bristle-haired

Huxley

Origin: Scottish
Meaning: Hucc clearing 

Ingram

Origin: German
Meaning: Angle raven

Isidore

Origin: English
Meaning: Gift of Isis

Jesper

Origin: Danish
Meaning: Treasure

Julius

Origin: Roman
Meaning: Downy-bearded

Kenelm

Origin: English
Meaning: Brave helmet

Lark

Origin: English
Meaning: Bird

Leander

Origin: Latin
Meaning: Lion man

Leopold

Origin: German
Meaning: Bold people

Linus

Origin: Latin
Meaning: Flax

Lorcan

Origin: Irish
Meaning: Fierce one

Lowen

Origin: Cornish
Meaning: Happy

Loxley

Origin: English
Meaning: Woodland clearing

Lucius

Origin: Latin
Meaning: Light

Lynx

Origin: English
Meaning: Animal name

Lysander

Origin: Greek
Meaning: Liberator

Malachi

Origin: Hebrew
Meaning: My messenger

Marius

Origin: Roman
Meaning: Family name

Matadrin

Origin: French
Meaning: Unknown

Matteo

Origin: Italian
Meaning: Gift from God

Micah

Origin: Hebrew
Meaning: He who is like God

Mordecai

Origin: Persian
Meaning: Servant of Marduk

Noel

Origin: French
Meaning: Christmas

Octavius

Origin: Latin
Meaning: Eighth

Oleander

Origin: Botanical name

Orlow

Origin: German and Polish
Meaning: Eagle

Osiris

Origin: Egyptian
Meaning: God of the afterlife

Othello

Origin: Name of a Shakespearian tragedy.

Peregrin

Origin: Latin
Meaning: Foreigner

Phineas

Origin: Hebrew
Meaning: The Nubian

Quillen

Origin: Irish
Meaning: Cub

Quintus

Origin: Latin
Meaning: Fifth

Raphael

Origin: Hebrew
Meaning: God has healed

Rhodri

Origin: Welsh
Meaning: Wheel king

Robin

Origin: English
Meaning: Bird

Romeo

Origin: Italian
Meaning: Pilgrim to Rome

Ronan

Origin: Irish
Meaning: Little seal

Rowley

Origin: English
Meaning: Rough clearing

Rudyard

Origin: English
Meaning: Red guarded

Rune

Origin: Scandinavian
Meaning: Secret lore

Ruslan

Origin: Russian
Meaning: Lion

Seamus

Origin: Irish
Meaning: Supplanter

Severn

Origin: English
Meaning: Place name

Silvius

Origin: Latin
Meaning: Wood

Sinclair

Origin: Scottish
Meaning: Tribe

Soren

Origin: Scandinavian
Meaning: Stern

Sorley

Origin: Irish
Meaning: Summer wanderer

Sterling

Origin: English
Meaning: Starling

Tagus

Origin: Latin
Meaning: River name

Theron

Origin: Greek
Meaning: Hunter

Thor

Origin: Norse
Meaning: God of thunder

Tiberius

Origin: Latin
Meaning: Of the Tiber

Tobias

Origin: Greek
Meaning: God is good 

Tolliver

Origin: English
Meaning: Metalworker

Tomlin

Origin: English
Meaning: Twin

Tristan

Origin: Celtic
Meaning: Sorrowful

Triton

Origin: Greek
Meaning: Son of Poseidon

Ulysses

Origin: Greek
Meaning: Wrathful

Valor

Origin: English
Meaning: Word name

Viggo

Origin: Scandinavian
Meaning: Battle

Weaver

Origin: English
Meaning: Occupational name

Wilbur

Origin: English
Meaning: Will boar, resolute

Willougby

Origin: English
Meaning: Willow settlement

Windsor

Origin: English
Meaning: Landing place with a windlass

Wolfgang

Origin: German
Meaning: Traveling wolf

Wynn

Origin: English
Meaning: Friend

Xavier

Origin: Basque
Meaning: New house

Yarrow

Origin: English
Meaning: Botanical name

Zenith

Origin: English
Meaning: Highest point in the heavens

Zephyr

Origin: Greek
Meaning: West wind

Zeus

Origin: Greek
Meaning: God of heavens

Zev

Origin: Hebrew
Meaning: Wolf

 

More Like This:
Rare Magical and Enchanting Baby Names No One Else will Have

 

Related