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

  1. Brewer
    • Origin:

      English, occupational surname
  2. Bradford
    • Origin:

      English
    • Meaning:

      "wide river crossing"
  3. Britton
    • Origin:

      English
    • Meaning:

      "from Britain"
  4. Behan
    • Origin:

      Irish
    • Meaning:

      "bee"
  5. Blessing
    • Origin:

      English word name
    • Meaning:

      "God's favor and protection"
  6. Baldwin
    • Origin:

      German
    • Meaning:

      "brave friend"
  7. Badar
    • Origin:

      Arabic, Hindi
    • Meaning:

      "full moon"
  8. Bao
    • Origin:

      Chinese or Vietnamese
    • Meaning:

      "treasure, jewel"
  9. Baku
    • Origin:

      Place-name, capital of Azerbaijan
  10. Brenner
    • Origin:

      German
    • Meaning:

      "to burn"
  11. Buzz
    • Origin:

      Modern nickname
  12. Biisan
    • Origin:

      Choctaw, Native American, meaning unknown
  13. Bennington
    • Origin:

      English surname
    • Meaning:

      "town by the Beane river"
  14. Bryer
    • Origin:

      Variation of Briar
  15. Bohan
    • Origin:

      Irish, anglicized form of Old Gaelic Buadhachain
    • Meaning:

      "victorious"
  16. Boo
    • Origin:

      Word name or nickname
  17. Bardo
    • Origin:

      Short form of Bardolph or Aboriginal
    • Meaning:

      "water"
  18. Benvolio
    • Origin:

      Italian
    • Meaning:

      "good wisher"
  19. Bliss
    • Origin:

      English word name
    • Meaning:

      "intense happiness"
  20. Bolan
    • Origin:

      Irish
    • Meaning:

      "little poet"