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

  1. Boniface
    • Origin:

      Latin
    • Meaning:

      "fortunate, of good fate"
  2. Bernie
    • Origin:

      Diminutive of Bernard, English
    • Meaning:

      "strong; brave as a bear"
  3. Brando
    • Origin:

      Italian variation of Brand
    • Meaning:

      "firebrand, sword"
  4. Bayan
    • Origin:

      Buryat, Kurdish
    • Meaning:

      "rich, wealth; morning"
  5. Balin
    • Origin:

      Hindi
    • Meaning:

      "mighty sword"
  6. Bard
    • Origin:

      Irish variation of Baird, Scottish
    • Meaning:

      "minstrel, poet"
  7. Bruin
    • Origin:

      English or Dutch
    • Meaning:

      "bear or brown"
  8. Barclay
    • Origin:

      English and Scottish
    • Meaning:

      "where birches grow"
  9. Bhaskara
    • Origin:

      Sanskrit
    • Meaning:

      "shining"
  10. Buford
    • Origin:

      English variation of Beaufort, French
    • Meaning:

      "beautiful fort"
  11. Barbossa
    • Origin:

      Portuguese surname
    • Meaning:

      "a place with many palm trees"
  12. Branch
    • Origin:

      Word name
  13. Bartleby
    • Origin:

      English surname, probably related to Bartholomew
    • Meaning:

      "son of the furrow"
  14. Bronco
    • Origin:

      Spanish
    • Meaning:

      "rough, unbroken horse"
  15. Bennet
    • Origin:

      Variation of Bennett, English
    • Meaning:

      "blessed"
  16. Baden
    • Origin:

      German
    • Meaning:

      "son of Bade"
  17. Bacchus
    • Origin:

      Roman mythology name
  18. Banner
    • Origin:

      English occupational name
    • Meaning:

      "flag bearer"
  19. Blanchard
    • Origin:

      French surname
    • Meaning:

      "white deer"
  20. Berenger
    • Origin:

      German
    • Meaning:

      "warrior fighting with a spear"