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

  1. Bradford
    • Origin:

      English
    • Meaning:

      "wide river crossing"
  2. Bennet
    • Origin:

      Variation of Bennett, English
    • Meaning:

      "blessed"
  3. Blanchard
    • Origin:

      French surname
    • Meaning:

      "white deer"
  4. Blessing
    • Origin:

      English word name
    • Meaning:

      "God's favor and protection"
  5. Brenner
    • Origin:

      German
    • Meaning:

      "to burn"
  6. Behan
    • Origin:

      Irish
    • Meaning:

      "bee"
  7. Bao
    • Origin:

      Chinese or Vietnamese
    • Meaning:

      "treasure, jewel"
  8. Bennington
    • Origin:

      English surname
    • Meaning:

      "town by the Beane river"
  9. Biisan
    • Origin:

      Choctaw, Native American, meaning unknown
  10. Buzz
    • Origin:

      Modern nickname
  11. Badar
    • Origin:

      Arabic, Hindi
    • Meaning:

      "full moon"
  12. Boo
    • Origin:

      Word name or nickname
  13. Baku
    • Origin:

      Place-name, capital of Azerbaijan
  14. Bardo
    • Origin:

      Short form of Bardolph or Aboriginal
    • Meaning:

      "water"
  15. Benvolio
    • Origin:

      Italian
    • Meaning:

      "good wisher"
  16. Baldwin
    • Origin:

      German
    • Meaning:

      "brave friend"
  17. Bryer
    • Origin:

      Variation of Briar
  18. Bohan
    • Origin:

      Irish, anglicized form of Old Gaelic Buadhachain
    • Meaning:

      "victorious"
  19. Barak
    • Origin:

      Hebrew
    • Meaning:

      "lightning"
  20. Bancroft
    • Origin:

      English
    • Meaning:

      "field of beans, dweller near the bean farm"