If you love fairy tales and all things romantic and playful then this list of baby boy names is for you! With origins from Old English to ancient Greece, the names on this list 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. See our list of Whimsical & Enchanting Names for Girls



 

ABRIEL

Hebrew
Meaning:
“Father of multitude” variation of Abraham 

 

ALLEGRO

Italian
Meaning: “Quickly”

 

ARIES

Latin
Meaning: “The ram”

 

ASLAN

Turkish
Meaning: “Lion”

 

ATLEY

English
Meaning: “From the meadow”

 

ATREYU

German literary name

 

AURELIAN

French form of Aurelius
Meaning: “Golden”

 

BASTIEN

French diminutive of Sebastien 
Meaning: “From Sebastia”

 

BARNABY

English from Aramaic
Meaning: “Son of exhortation”

 

BAYARD

English from Old French
Meaning: “Foolhardy”

 

BEOWULF

Old English
Meaning: “Beewolf”

 

BRAVERY

Word name

 

BRECCAN

Irish
Meaning: “Freckled”

 

BROMLEY

English
Meaning: “Broom woodland clearing”

 

CALEDON

From Latin Caledonia
Meaning: “Scotland”

 

CALLUM

Scottish
Meaning: “Dove”
Popularity in 2017: #611

 

CAIUS

Latin
Meaning: “Rejoice”

 

CASPIAN

Place name

 

CASTOR

Greek
Meaning: “He who excels”

 

CONSTANTINE

Latin
Meaning: “Constant”

 

CORNELIUS

Latin
Meaning: “Horn”

 

CYRUS

Greek
Meaning: “Lord”
Popularity in 2017: #427

 

DAGAN

Hebrew
Meaning: “Grain”

 

DANTE

Italian from Latin
Meaning: “Enduring”
Popularity in 2017: #318

 

DARROW

Scottish
Meaning: “Oaktree”

 

DASHIELL

French surname

 

DEMPSEY

Irish
Meaning: “Proud”

 

DORIAN

Greek tribe name

 

DRACO

Latin
Meaning: “Dragon”

 

DMITRI

Greek
Meaning: “Devoted to Demeter”

 

EERO

Finnish variation of Eric
Meaning: “Eternal ruler”

 

ELEAZAR

Hebrew
Meaning: “God helps”

 

EMILIEN

French from Latin
Meaning: “Rival”

 

EMRYS

Welsh from Greek
Meaning: “Immortal one”

 

EVANDER

Greek
Meaning: “Manly”

 

EVERARD

English from German
Meaning: “Strength of a wild boar”

 

EVREN

Turkish
Meaning: “Universe”

 

EWAN

Scottish from Gaelic
Meaning: “Born of the yew tree”

 

FABIAN

Latin
Meaning: “Bean grower”
Popularity in 2017: #388

 

FINBAR

Irish
Meaning: “Fair-haired”

 

FINNEGAN

Irish
Meaning: “Little fair one”

 

FLORIAN

Latin
Meaning: “Flowering”

 

FLYNN

Irish
Meaning: “D
escendant of red-haired one”

 

FOXEN

English locational name

 

GABLE

Word name

 

GABRIEN

Variation of Gabriel
Meaning: “God is my strength”

 

GALLIEN

Italian from Latin
Meaning: “Of Gaul”

 

GARNET

English
Meaning: “Pomegranate or red gemstone”

 

GASTON

French from German
Meaning: “The Foreigner”

 

GIDEON

Hebrew
Meaning: “Hewer”
Popularity in 2017: #304

 

GOLDING

English
Meaning: “Friend of gold”

 

GULLIVER

French
Meaning: “Greedy”

 

HALLORAN

Irish from Gaelic
Meaning: “A foreigner from beyond the sea”

 

HAMISH

Scottish
Meaning: “Supplanter” variation of James 

 

HANSEL

German and Dutch
Meaning: “God is gracious” pet form of Hans 

 

HAWTHRONE

English
Meaning: “Lives near the hedge”

 

HUGO

German Latinization of Hugh
Meaning: “Bright in mind”
Popularity in 2017: #418

 

HURON

English from French
Meaning: “Bristle-haired”

 

HUXLEY

English
Meaning: “Insult clearing”

 

INGRAM

English from German
Meaning: “Ing’s raven”

 



ISIDORE

Greek
Meaning: “Gift of Isis”

 

JESPER

Danish from Persian
Meaning: “Treasure”

 

JULIUS

Roman from Greek
Meaning: “Downy-bearded”
Popularity in 2017: #336

 

KENELM

English
Meaning: “Brave helmet”

 

LARK

Bird name

 

LEANDER

Greek
Meaning: “Lion-man”

 

LEOPOLD

German
Meaning: “Bold people”

 

LINUS

Greek
Meaning: “Flax”

 

LORCAN

Irish
Meaning: “Fierce”

 

LOXIAS

Greek
Meaning: “Crooked”

 

LOXLEY

English
Meaning: “Woodland clearing”

 

LUCIUS

Latin
Meaning: “Light”

 

LYNX

Animal name

 

LYSANDER

Greek
Meaning: “Liberator”

 

MALACHI

Hebrew
Meaning: “My messenger”

 

MARIUS

Roman family name

 

MATADRIN

French
Meaning: unknown 

 

MATTEO

Italian
Meaning: “Gift from God” variation of Matthew 

 

MICAH

Hebrew
Meaning: “He who is like God”

 

MORDECAI

Hebrew
Meaning: “Servant of Marduk”

 

NOEL

French
Meaning: ” Christmas”

 

OCTAVIUS

Latin
Meaning: “Eighth”

 

OLEANDER

Botanical name

 

ORLOW

German and Polish
Meaning: “Eagle” variation of Russian Orlov

 

OSIRIS

Egyptian God of the afterlife

 

OTHELLO

Shakespearian tragedy

 

PEREGRIN

Latin
Meaning: “Wanderer”

 

PHINEAS

Hebrew
Meaning: “Oracle”

 

QUILLEN

Irish surname

 

QUINTUS

Latin
Meaning: “Fifth”

 

RAPHAEL

Hebrew
Meaning: “God has healed”

 

RHODRI

Welsh
Meaning: “Wheel king”

 

ROBIN

Bird name

 

ROMEO

Italian
Meaning: “Pilgrim to Rome”

 

RONAN

Irish
Meaning: “Little seal”

 

ROWLEY

English
Meaning: “Overgrown clearing”

 

RUDYARD

English from German
Meaning: “Red guarded”

 

RUNE

Old Norse
Meaning: “Secret”

 

RUSLAN

Russian
Meaning: “Lion”

 

SEAMUS

Irish
Meaning: “Supplanter” variation of James
Popularity in 2017: #977

 

SEVERN

Place name

 

SILVIUS

Latin
Meaning: “Wood”

 

SINCLAIR

Scottish clan from Saint Claire

 

SOREN

Scandinavian from Latin
Meaning: “Stern”
Popularity in 2017: #580

 

SORLEY

Irish
Meaning: ” Summer Wanderer”

 

STERLING

English
Meaning: “Of the highest quality”
Popularity in 2017: #435

 

TAGUS

River name

 

THERON

Greek
Meaning: “Hunter”

 

THOR

Scandinavian mythology name
Meaning: “God of Thunder”

 

TIBERIUS

Latin
Meaning: “Of the Tiber”

 

TOBIAS

Greek from Hebrew
Meaning: “God is good”
Popularity in 2017: #273

 

TOLLIVER

English
Meaning: “Metalworker”

 

TOMLIN

English
Meaning: “Twin”  short form of Thomas

 

TRISTAN

Welsh
Meaning: “Noise”
Popularity in 2017: #121

 

TRITON

Greek mythology God of the sea
Meaning: “Son of Poseidon”

 

ULYSSES

Latin from Greek
Meaning: “Wrathful”

 

VALOR

Word name

 

VIGGO

Scandinavian
Meaning: “Battle”

 

WEAVER

Occupational name

 

WILBUR

English and German
Meaning: “Wild boar” or “resolute”

 

WILLOUGBY

English
Meaning: “Willow settlement”

 

WINDSOR

English place name

 

WOLFGANG

German
Meaning: “Wolf path”

 

WYNN

English
Meaning: “Friend”

 

XAVIER

Basque
Meaning: “New house”
Popularity in 2017: #89

 

YARROW

Botanical name

 

ZENITH

Word name

 

ZEPHYR

Greek
Meaning: “A breeze from the west”

 

ZEUS

Greek
Meaning: “God of the heavens”

 

ZEV

Hebrew
Meaning: “Wolf”