Whimsical and Enchanting Names for Boys Straight Out of a Fairytale
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.
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