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
• Allegro
• Aries
• Aslan
• Atley
• Atreyu
• Aurelian
• Bastien
• Barnaby
• Bayard
• Beowulf
• Bravery
• Breccan
• Bromley
• Caledon
• Callum
• Caius
• Caspian
• Castor
• Cyrus
• Dagan
• Dante
• Darrow
• Dashiell
• Dempsey
• Dorian
• Draco
• Dmitri
• Eero
• Eleazar
• Emilien
• Emrys
• Evander
• Everard
• Evren
• Ewan
• Fabian
• Finbar
• Finnegan
• Florian
• Flynn
• Foxen
• Gable
• Gabrien
• Gallien
• Garnet
• Gaston
• Gideon
• Golding
• Gulliver
• Halloran
• Hamish
• Hansel
• Hugo
• Huron
• Huxley
• Ingram
• Isidore
• Jesper
• Julius
• Kenelm
• Lark
• Leander
• Leopold
• Linus
• Lorcan
• Loxias
• Loxley
• Lucius
• Lynx
• Lysander
• Malachi
• Marius
• Matadrin
• Matteo
• Micah
• Mordecai
• Noel
• Octavius
• Oleander
• Orlow
• Osiris
• Othello
• Peregrin
• Phineas
• Quillen
• Quintus
• Raphael
• Rhodri
• Robin
• Romeo
• Ronan
• Rowley
• Rudyard
• Rune
• Ruslan
• Seamus
• Severn
• Silvius
• Sinclair
• Soren
• Sorley
• Sterling
• Tagus
• Theron
• Thor
• Tiberius
• Tobias
• Tolliver
• Tomlin
• Tristan
• Triton
• Ulysses
• Valor
• Viggo
• Weaver
• Wilbur
• Windsor
• Wolfgang
• Wynn
• Xavier
• Yarrow
• Zenith
• Zephyr
• Zeus
• Zev