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

  1. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  2. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  3. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  4. Bram
    • Origin:

      Dutch variation of Abraham
    • Meaning:

      "father of multitudes"
  5. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  6. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  7. Balthazar
    • Origin:

      Phoenician
    • Meaning:

      "Baal protects the King"
  8. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  9. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  10. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  11. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  12. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  13. Brutus
    • Origin:

      Latin
    • Meaning:

      "heavy, dull"
  14. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  15. Byron
    • Origin:

      English
    • Meaning:

      "barn for cows"
  16. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  17. Bruce
    • Origin:

      Scottish and English from French
    • Meaning:

      "from the brushwood thicket"
  18. Bodie
    • Origin:

      Variation of Bodhi or Bode, Sanskrit, German
    • Meaning:

      "enlightenment, awakening; order, command"
  19. Ben
    • Origin:

      Hebrew
    • Meaning:

      "son of"
  20. Boaz
    • Origin:

      Hebrew
    • Meaning:

      "swiftness"