684 Boy Names That Start With B (with Meanings and Popularity)

  1. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  2. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  3. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  4. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  5. Balthazar
    • Origin:

      Phoenician
    • Meaning:

      "Baal protects the King"
  6. Bryan
    • Origin:

      Variation of Brian, Irish
    • Meaning:

      "strong, virtuous, and honorable"
  7. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  8. Bram
    • Origin:

      Dutch variation of Abraham
    • Meaning:

      "father of multitudes"
  9. Bodie
    • Origin:

      Variation of Bodhi
  10. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  11. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  12. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  13. Byron
    • Origin:

      English
    • Meaning:

      "barn for cows"
  14. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  15. Brock
    • Origin:

      English
    • Meaning:

      "badger"
  16. Ben
    • Origin:

      Hebrew
    • Meaning:

      "son of"
  17. Boden
    • Origin:

      English or German surname
    • Meaning:

      "hill shaped like a bow or floor"
  18. Beauden
    • Origin:

      Variation of Boden, English, German
    • Meaning:

      "hill shaped like a bow; floor"
  19. Brennan
    • Origin:

      Irish
    • Meaning:

      "descendent of the sad one"
  20. Brutus
    • Origin:

      Latin
    • Meaning:

      "heavy, dull"