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

  1. Bray
    • Origin:

      Irish place-name, from French
    • Meaning:

      "marsh"
  2. Blue
    • Origin:

      Color name
  3. Beaumont
    • Origin:

      French
    • Meaning:

      "beautiful mountain"
  4. Bramwell
    • Origin:

      English
    • Meaning:

      "well where the gorse grows"
  5. Braden
    • Origin:

      English
    • Meaning:

      "wide valley"
  6. Brogan
    • Origin:

      Irish
    • Meaning:

      "small shoe"
  7. Brighton
    • Origin:

      English, place name meaning "bright town"
    • Meaning:

      "bright town"
  8. Banjo
    • Origin:

      Word name
  9. Bael
    • Origin:

      Hebrew
    • Meaning:

      "master, lord"
  10. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  11. Bertram
    • Origin:

      German
    • Meaning:

      "bright raven"
  12. Brio
    • Origin:

      Italian
    • Meaning:

      "vivacity, zest"
  13. Buster
    • Origin:

      Modern nickname
  14. Brave
    • Origin:

      English word name
  15. Brick
    • Origin:

      Word name, various origins
  16. Bart
    • Origin:

      Diminutive of Bartholomew, Hebrew, "son of the earth"
    • Meaning:

      "son of the earth"
  17. Brando
    • Origin:

      Italian variation of Brand
    • Meaning:

      "firebrand, sword"
  18. Bayu
    • Origin:

      Indonesian
    • Meaning:

      "wind"
  19. Bob
    • Origin:

      English, diminutive of Robert
    • Meaning:

      "bright fame"
  20. Boston
    • Origin:

      Place-name