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

  1. Bennato
    • Origin:

      Italian
    • Meaning:

      "wellborn"
  2. Birtle
    • Origin:

      English
    • Meaning:

      "hill of birds"
  3. Brodhi
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  4. Bnaya
    • Origin:

      Hebrew
    • Meaning:

      "built by god"
  5. Billion
    • Origin:

      English word name
  6. Branden
    • Origin:

      Spelling variation of Brandon
  7. Burma
    • Origin:

      Place-name
  8. Bellow
    • Origin:

      English occupational name
    • Meaning:

      "bellows maker"
  9. Bror
    • Origin:

      Old Norse
    • Meaning:

      "brother"
  10. Balon
    • Origin:

      Modern invented name
  11. Barr
    • Origin:

      Irish diminutive of Finbar
  12. Brayson
    • Origin:

      Modern invented name
  13. Buell
    • Origin:

      Welsh
    • Meaning:

      "dwelling"
  14. Brazil
    • Origin:

      Place-name
  15. Batu
    • Origin:

      Mongolian
    • Meaning:

      "firm"
  16. Burlington
    • Origin:

      English place name
    • Meaning:

      "from Bridlington"
  17. Bariş
    • Origin:

      Turkish word name
    • Meaning:

      "peace"
  18. Bashkim
    • Origin:

      Albanian
    • Meaning:

      "unity, together"
  19. Brantlee
    • Origin:

      Spelling variation of Brantley
  20. Beale
    • Origin:

      English from French
    • Meaning:

      "fair, handsome"