Classic middle names for boys

Stumped for a middle name? Get inspiration here with 30+ classics
  1. Alexander
    • Origin:

      Greek
    • Meaning:

      "defending men"
    • Description:

      Alexander has been in a Top 25 boys' name in the US for 30 years now. But namers are still attracted to its imposing historic pedigree.
  2. Allen
    • Origin:

      English and Scottish
    • Meaning:

      "handsome, cheerful"
    • Description:

      Allen is the spelling of this name -- other common spellings are Alan and Allan -- most associated with the surname; it might also be the most appropriate if you're trying to steer clear of Al as a nickname, as this can easily offer you Len or Lenny as options.
  3. Andrew
    • Origin:

      Greek
    • Meaning:

      "strong and manly"
    • Description:

      During its Top 10 heyday in the late 90s and early oughts, Andrew was one of the "cooler" classic boy names, an update on the old guard Roberts and Richards.
  4. Anthony
    • Origin:

      Latin
    • Meaning:

      "from Antium"
    • Description:

      Substantial, strong, and enduring, Anthony has remained a perennially popular name over the last century. With just a hint of playfulness and just a touch of clunky-coolness, Anthony is a versatile choice that seems comfortable anywhere.
  5. Charles
    • Origin:

      French from German
    • Meaning:

      "free man"
    • Description:

      Charles derives from the Germanic name Karl, meaning "man" or "free man", and is a royal name in multiple European countries. A famous early bearer is Charlemagne, King of the Franks and Lombards and then Roman Emperor in the 8th-9th centuries.
  6. Christopher
    • Origin:

      Greek and Latin
    • Meaning:

      "bearer of Christ"
    • Description:

      Christopher derived from the Greek Christophoros, which is composed of the elements Christos, referring to Christ, and phero, meaning "to bear."
  7. Daniel
    • Origin:

      Hebrew
    • Meaning:

      "God is my judge"
    • Description:

      Daniel is one of only a handful of male names that sounds both classic and modern, strong yet approachable, and popular but not cliched. It also has a solid Old Testament pedigree. The only real downside: There are about 10,000 Daniels named each year, making it a less than distinctive choice.
  8. David
    • Origin:

      Hebrew
    • Meaning:

      "beloved"
    • Description:

      David is an enduring worldwide classic, used from ancient times to the present day.
  9. Dean
    • Origin:

      English
    • Meaning:

      "church official"
    • Description:

      Dean may sound to some like a retro surfer boy name, but it is once again climbing up the popularity chart in the USA. For decades it was associated with Dean (born Dino) Martin; more recent representatives include Dean Cain, Dean McDermott and Dean Koontz -- not to mention Jared Padalecki's dreamy Dean Forester in Gilmore Girls.
  10. Edward
    • Origin:

      English
    • Meaning:

      "wealthy guardian"
    • Description:

      Unlike perennials William, John and James, Edward is a classic that moves in and out of fashion. This royal Anglo-Saxon standard has benefited in recent years from the popularity of the hot hero of the vampire sensation Twilight — Edward Cullen — who has given his name a new infusion of cool.
  11. Eugene
    • Origin:

      Greek
    • Meaning:

      "wellborn, noble"
    • Description:

      Eugene is a classic that has rather lost its way. On the one hand, it's a grandpa, even great-grandpa name that hasn't been one of the cool kids recently—or to quote Jim Carrey, who bears this name in the middle spot, "You can never get too cool with a name like Eugene." The hero of Disney's Tangled felt the same way, when he changed his birth name of Eugene to the more romantic Flynn.
  12. Francis
    • Origin:

      Latin
    • Meaning:

      "Frenchman or free man"
    • Description:

      Since this was the name chosen by the current Roman Catholic pope, Francis has come into the spotlight.
  13. George
    • Origin:

      Greek
    • Meaning:

      "farmer"
    • Description:

      Iconoclasts though we may be, we like Fred, we like Frank, and we like George, which was among the Top 10 from 1830 to 1950, when the number of little Georges started to decline. Solid, strong, royal and saintly, yet friendly and unpretentious, we think that George is in prime position for a comeback, especially since it was chosen by Britain's royal couple.
  14. James
    • Origin:

      English variation of Jacob, Hebrew
    • Meaning:

      "supplanter"
    • Description:

      James is one of the classic Anglo-Saxon names, a stalwart through the ages that is more popular—and yes, stylish—than ever today. It recently came out Number 1 in a poll of America's favorite boys' baby names, and is the most common male name, counting people of all ages, in the US.
  15. John
    • Origin:

      Hebrew
    • Meaning:

      "God is gracious"
    • Description:

      John reigned as the most popular of all boys' Christian names for 400 years, from the time the first Crusaders carried it back to Britain until the 1950s. Then American baby namers finally seemed to tire of this straight-arrow, almost anonymous John Doe of names, replacing it with fancier forms like Jonathan and the imported Sean and Ian.
  16. Joseph
    • Origin:

      Hebrew
    • Meaning:

      "Jehovah increases"
    • Description:

      Joseph is one of the most classic names in American nomenclature, popular with parents from many ethnic backgrounds and having dual-religious appeal.
  17. Keith
    • Origin:

      Scottish
    • Meaning:

      "wood"
    • Description:

      Strong but gentle, Keith is one of the Scottish surnames that, along with Douglas, Craig and Bruce, were considered the epitome of cool in the 1960s and early 1970s, when it was a Top 40 choice.
  18. Lee
    • Origin:

      English
    • Meaning:

      "pasture, meadow"
    • Description:

      A name that has a bit of a shouldn't-I-be-a-middle-name sound, though still in use as a first for both genders. Lee might be a good choice if you want something that sounds at once traditional yet modern, unisex but not newly-minted.
  19. Louis
    • Origin:

      German and French
    • Meaning:

      "renowned warrior"
    • Description:

      Kate and William shocked the world when they announced that they'd named their third child Louis -- Prince Louis Arthur Charles, to be more precise. But we've been predicting a comeback for this classic name for a long time.
  20. Mark
    • Origin:

      Latin
    • Meaning:

      "warlike"
    • Description:

      Mark has the rare appeal of a strong, sleek name with a minimalist modern feel and ancient roots. The name Mark is taken from the Roman god of war Mars, also the namesake of the planet.