Names Ending in B for Boys

Boy names ending in B are a bodacious bunch.

Jacob is the most popular boy name ending with B right now. Along with Jacob, the only other B-ending boy names in the US Top 1000 are Caleb, Kaleb, and Jakob.

But unique B-ending names are much more plentiful for boys than girls, with such options as Seb, Jeb, and Leib worth a look. And of course there's always the classic Bob and Rob!

Here are all Nameberry’s boy names that end with the letter B. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.
  1. Caleb
    • Origin:

      Hebrew
    • Meaning:

      "dog; whole heart"
    • Description:

      Caleb is an attractive Old Testament name that has been in the US Top 100 for nearly three decades now. Consistently popular but never too popular, Caleb feels more like a classic than a momentary trend.
  2. Jacob
    • Origin:

      Hebrew
    • Meaning:

      "supplanter"
    • Description:

      Biblical Jacob ceded his Number 1 spot to biblical Noah, in 2013, after holding first place on the list of baby boy names from 1999 to 2012, given a huge boost by the Twilight phenomenon.
  3. Job
    • Origin:

      Hebrew
    • Meaning:

      "persecuted"
    • Description:

      If you focus on the patience of the biblical Job, rather than his trials, the name becomes more usable. He was, after all, the Old Testament hero of the Book of Job, whose faith was severely tested by God but remained faithful. The name was was used by Puritans and Christian fundamentalists and can be found in the novels of Dickens, George Eliot and Robert Louis Stevenson..
  4. Zeb
    • Origin:

      Diminutive of Zebediah or Zebulon
    • Description:

      Short and to-the-point, it turns an ancient biblical name into a friendly cowboy.
  5. Seb
    • Origin:

      Egyptian
    • Meaning:

      "God of the earth"
    • Description:

      This name, more recognized as a short form of Sebastian, is perfectly usable a cool full name, and, in fact, ranks on the UK popularity list. Seb is getting lot of attention as the nickname name of the Ryan Gosling character in the hit film La La Land.
  6. Jeb
    • Origin:

      Diminutive of Jebediah, Hebrew
    • Meaning:

      "beloved friend"
    • Description:

      Both Jeb and Jed are very attractive Old Testament short forms with long and bright futures. Jeb's main current association is with the Bush brother and former governor of Florida, but the name was a mainstay on early TV westerns, and then went upscale as the nickname (his birth name being Josiah) of the President on "The West Wing."
  7. Bob
    • Origin:

      English, diminutive of Robert
    • Meaning:

      "bright fame"
    • Description:

      Kids love Bob the Builder, but do they want to be Bob the Builder? Bob and Bobby have been out of style since the 1960s, but as vintage nickname-names -- Fred, Archie -- come back into vogue, Bob may tag along. Charlie Sheen used it for one of his twin sons.
  8. Kaleb
    • Origin:

      Spelling variation of Caleb
    • Meaning:

      "devotion to God"
    • Description:

      Kaleb is one of several boys' names starting with k that started life as a classic C name, Caleb. Kevin Federline named his boy Kaleb Michael Jackson.
  9. Jakob
    • Origin:

      German, Norwegian, and Slovenian variation of Jacob, Hebrew variation of James
    • Meaning:

      "supplanter"
    • Description:

      After cracking the US Top 200 in the early 2000s, fueled by Jacob's rise, this name has been losing steam in recent years. But Jakob is the top form of the name in many other countries, cultures, and languages, ranking highly in Germany, Norway, Austria, Iceland, and Slovenia. Jakub is the Polish variation.
  10. Jakub
    • Origin:

      Polish, Czech, and Slovak variation of Jacob, Hebrew
    • Meaning:

      "supplanter"
    • Description:

      Jakub is an authentic Polish variation of the megapopular Jacob, but in the US it will feel like a kree8tiv spelling. Kuba is the cute Polish short form.
  11. Moab
    • Origin:

      Hebrew
    • Meaning:

      "from my father"
    • Description:

      Moab is a Biblical name and an ancient place name. In the Old Testament, Moab was the son of Lot. The Kingdom of Moab, in modern-day Jordan, was Biblically significant for often being in conflict with Israel.
  12. Baalzebub
    • Origin:

      Hebrew
    • Meaning:

      "lord of flies"
    • Description:

      Baalzebub, also spelled Beelzebub, is a demon in Abrahamic religions. In Christian sources, Baalzebub is another name for Satan.
  13. Beelzebub
    • Origin:

      Hebrew
    • Meaning:

      "lord of the flies"
    • Description:

      Beelzebub was a god formerly worshipped in Ekron, but has been adapted by Ibrahimic religions to be synonymous with Satan.
  14. Swan
    • Origin:

      English
    • Meaning:

      "bird name"
    • Description:

      Obsolete Swanhild gives way to oh-so-modern Swan, joining the flock of newly fashionable bird names such as Wren and Lark. In France, the Swann spelling is fashionable for both sexes. But Swan carries an image of grace, though perhaps also a bit of languor. It's a lovely and original name, right for our times.
  15. Joab
    • Origin:

      Hebrew
    • Meaning:

      "praise Jehovah"
    • Description:

      Joab is the biblical name of an advisor of David, who led many military victories, and is surely much more usable than the burdened Job. A similar option is Joah, a possible replacement for Jonah or Noah.
  16. Rabaab
    • Origin:

      Arabic
    • Meaning:

      "spike fiddle"
    • Description:

      The rabaab is an Afghan-Indian instrument that was popular in medieval times. Also known as the rabāb, it is a type of fiddle with a narrow neck.
  17. Cub
    • Origin:

      English word name
    • Description:

      This cute-as-a-button name conjures playful lion and bear cubs rolling around in long grass. If cute baby names are what you're after, Cub should be on your list.
  18. Rob
    • Origin:

      English, diminutive of Robert
    • Meaning:

      "bright fame"
    • Description:

      Rob has claimed Bob's turf.
  19. Jacub
    • Ahab
      • Origin:

        Hebrew
      • Meaning:

        "uncle"
      • Description:

        Hard to think of this name without "Captain" in front of it.