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

  1. Britton
    • Origin:

      English
    • Meaning:

      "from Britain"
  2. Banner
    • Origin:

      English occupational name
    • Meaning:

      "flag bearer"
  3. Bradford
    • Origin:

      English
    • Meaning:

      "wide river crossing"
  4. Behan
    • Origin:

      Irish
    • Meaning:

      "bee"
  5. Baku
    • Origin:

      Place-name, capital of Azerbaijan
  6. Baldwin
    • Origin:

      German
    • Meaning:

      "brave friend"
  7. Buzz
    • Origin:

      Modern nickname
  8. Biisan
    • Origin:

      Choctaw, Native American, meaning unknown
  9. Bardo
    • Origin:

      Short form of Bardolph or Aboriginal
    • Meaning:

      "water"
  10. Bennington
    • Origin:

      English surname
    • Meaning:

      "town by the Beane river"
  11. Brenner
    • Origin:

      German
    • Meaning:

      "to burn"
  12. Bao
    • Origin:

      Chinese or Vietnamese
    • Meaning:

      "treasure, jewel"
  13. Boo
    • Origin:

      Word name or nickname
  14. Bohan
    • Origin:

      Irish, anglicized form of Old Gaelic Buadhachain
    • Meaning:

      "victorious"
  15. Blessing
    • Origin:

      English word name
    • Meaning:

      "God's favor and protection"
  16. Benvolio
    • Origin:

      Italian
    • Meaning:

      "good wisher"
  17. Bryer
    • Origin:

      Variation of Briar
  18. Badar
    • Origin:

      Arabic, Hindi
    • Meaning:

      "full moon"
  19. Bliss
    • Origin:

      English word name
    • Meaning:

      "intense happiness"
  20. Benoit
    • Origin:

      French variation of Benedict
    • Meaning:

      "blessed"