Imaginative Boys

It's so easy to find elaborate names fit for a princess, but harder to find similarly stylish names for boys. Here's a list of enchanting names for boys that would fit in an epic fantasy novel, mythology, or a fairy tale.
  1. Alabaster
    • Origin:

      Mineral name
    • Description:

      Alabaster is a white stone that was often used to make sculptures. The name is thought to derive from an Egyptian term al-abaste, which refers to the Egyptian God Bast.
  2. Aladdin
    • Origin:

      Arabic
    • Meaning:

      "height of religion; excellent in faith"
    • Description:

      We can't pretend that this name is not indelibly linked to the Disney's eponymous character, at least in the USA; but it's not a negative connotation and may appeal to you. Bosnian variation Aldin may be more wearable in the US, though.
  3. Angus
    • Origin:

      Anglicized form of Aonghus, Aonghas, Gaelic
    • Meaning:

      "one strength"
    • Description:

      Angus is a traditional yet stylish choice in the UK, especially in Scotland. And it's a cool choice for US parents too, particularly those whose roots go back to Glasgow. The ancient Celtic form Oenghus has important historical overtones in Scotland, and the Gaelic form Aonghas is associated with two distinguished modern poets. In Irish folklore, Angus Og is a chieftain-lord who used his magical powers for the pleasure and prosperity of mankind--and in Irish myth, Aonghus was the god of love and youth.
  4. Apollo
    • Origin:

      Greek mythology name
    • Meaning:

      "destroyer"
    • Description:

      With mythological names rising, the handsome son of Zeus and god of medicine, music, and poetry among many other things might offer an interesting, if high-pressure, option.
  5. Aristotle
    • Origin:

      Greek
    • Meaning:

      "superior"
    • Description:

      The great philosopher's name is commonly used in Greek families, and is one that could work for daring, philosophy inclined American ones.
  6. Atlas
    • Origin:

      Greek
    • Meaning:

      "bearer of the heavens"
    • Description:

      Atlas is one of those names that was previously thought too powerful for a baby boy, who would have to be strong enough to carry the world on his shoulders. Now Atlas has joined the pantheon of Greek and Roman god and goddess names in the realm of possibility, along with Mars, Zeus and Apollo.
  7. Aurelius
    • Origin:

      Latin
    • Meaning:

      "the golden one"
    • Description:

      Since Aurelius was given the supermodel seal of approval by Elle Macpherson, this is one of the Roman emperor names, like Augustus, now in the realm of possibility. Like the female Aurelia and Aurora, Aurelius has a particularly warm golden aura.
  8. Aragorn
    • Balthazar
      • Origin:

        Phoenician
      • Meaning:

        "Baal protects the King"
      • Description:

        This evocative name of one of the Three Wise Men of the Orient, also spelled Balthasar, may finally be ready for prime time. Balthazar, Melchior and Caspar were the Magi who brought gifts of gold, frankincense and myrrh to the baby Jesus, though their names were not mentioned in the Bible.
    • Bartholomew
      • Origin:

        Aramaic
      • Meaning:

        "son of the furrow"
      • Description:

        Bartholomew is an apostle's name that's been out of favor for centuries but might appeal again to the parent in search of an old but rare choice. The challenge could be to avoid the Simpson-ish nickname. That character, by the way, has the full name of Bartholomew JoJo Simpson, and creator Matt Groening came up with Bart as an--uh oh--anagram for brat. Two old alternate nicknames are Barty and Tolly.
    • Bastian
      • Origin:

        Diminutive of Sebastian, Latin from Greek
      • Meaning:

        "man of Sebastia"
      • Description:

        In Spanish cultures, and spelled either Bastian or Bastien, this is a fairly common nickname name. The German fantasy children's book The Neverending Story features a young boy character called Bastian Balthlazar Bux, and it has also been seen in several screen versions.
    • Beckett
      • Origin:

        English and Irish
      • Meaning:

        "bee hive, little brook or bee cottage"
      • Description:

        Beckett is one of the big baby name hits of the decade.
    • Belvedere
      • Origin:

        Italian
      • Meaning:

        "beautiful view"
      • Description:

        Derived from Italian bello "beautiful" and vedere "view", Belvedere is a dramatic name that was used for a cartoon hound dog in George Webster Crenshaw's comic strip by the same name, which ran from 1962 to 1995.
    • Benedict
      • Origin:

        Latin
      • Meaning:

        "blessed"
      • Description:

        Parents who like Ben and Benjamin but find those forms too popular sometimes consider Benedict as a more distinctive choice. Unlike the Old Testament Benjamin, Benedict is the name of the saint who formed the Benedictine Order and of fifteen popes,including a recent one.
    • Benvolio
      • Origin:

        Italian
      • Meaning:

        "good wisher"
      • Description:

        In Shakespeare's Romeo & Juliet, the friend who persuades Romeo to go to the party where he meets Juliet. Alas.
    • Byron
      • Origin:

        English
      • Meaning:

        "barn for cows"
      • Description:

        For centuries, this name had a romantic, windswept image due to its strong connection to the poet Lord Byron, who inspired its use as a first name. It is one of those surprise names that's appeared on the Top 1000 every year since 1880.
    • Bedevire
      • Borealis
        • Boromir
          • Caspian
            • Origin:

              Place name
            • Meaning:

              "white"
            • Description:

              One of the most romantic of appellations, Caspian is a geographical name referring to the large salty sea between Asia and Europe. It's also the name of the hero of C.S. Lewis's beloved Chronicles of Narnia, Prince Caspian.