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

  1. Brando
    • Origin:

      Italian variation of Brand
    • Meaning:

      "firebrand, sword"
  2. Boniface
    • Origin:

      Latin
    • Meaning:

      "fortunate, of good fate"
  3. Buford
    • Origin:

      English variation of Beaufort, French
    • Meaning:

      "beautiful fort"
  4. Bard
    • Origin:

      Irish variation of Baird, Scottish
    • Meaning:

      "minstrel, poet"
  5. Balin
    • Origin:

      Hindi
    • Meaning:

      "mighty sword"
  6. Bayan
    • Origin:

      Buryat, Kurdish
    • Meaning:

      "rich, wealth; morning"
  7. Bruin
    • Origin:

      English or Dutch
    • Meaning:

      "bear or brown"
  8. Branch
    • Origin:

      Word name
  9. Barclay
    • Origin:

      English and Scottish
    • Meaning:

      "where birches grow"
  10. Barbossa
    • Origin:

      Portuguese surname
    • Meaning:

      "a place with many palm trees"
  11. Bhaskara
    • Origin:

      Sanskrit
    • Meaning:

      "shining"
  12. Biel
    • Origin:

      Catalan variant of Gabriel
  13. Bacchus
    • Origin:

      Roman mythology name
  14. Bartleby
    • Origin:

      English surname, probably related to Bartholomew
    • Meaning:

      "son of the furrow"
  15. Brewer
    • Origin:

      English, occupational surname
  16. Bronco
    • Origin:

      Spanish
    • Meaning:

      "rough, unbroken horse"
  17. Berenger
    • Origin:

      German
    • Meaning:

      "warrior fighting with a spear"
  18. Banner
    • Origin:

      English occupational name
    • Meaning:

      "flag bearer"
  19. Britton
    • Origin:

      English
    • Meaning:

      "from Britain"
  20. Baden
    • Origin:

      German
    • Meaning:

      "son of Bade"