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

  1. Brewster
    • Origin:

      English occupational name
    • Meaning:

      "female brewer"
  2. Brain
    • Origin:

      Misspelling of Brian
  3. Benuel
    • Origin:

      American variation of Benjamin, Hebrew
    • Meaning:

      "son of the right hand"
  4. Brynmor
    • Origin:

      Welsh
    • Meaning:

      "great hill"
  5. Branagan
    • Origin:

      Irish
    • Meaning:

      "little raven"
  6. Bayard
    • Origin:

      English
    • Meaning:

      "russet-haired"
  7. Bond
    • Origin:

      English
    • Meaning:

      "peasant farmer"
  8. Blaer
    • Origin:

      Icelandic or Scottish
    • Meaning:

      "breeze or field"
  9. Bruc
    • Origin:

      Catalan
    • Meaning:

      "heather"
  10. Bearchán
    • Origin:

      Irish
    • Meaning:

      "little spear"
  11. Bolton
    • Origin:

      English
    • Meaning:

      "dwelling in an enclosure"
  12. Bor
    • Origin:

      Slovene diminutive of Boris, Slavic
    • Meaning:

      "to fight"
  13. Bledri
    • Origin:

      Welsh
    • Meaning:

      "ruler"
  14. Berg
    • Origin:

      German
    • Meaning:

      "mountain, hill"
  15. Brishan
    • Origin:

      English Traveller, Romani
    • Meaning:

      "born during a thunderstorm"
  16. Brainard
    • Origin:

      English
    • Meaning:

      "courageous raven"
  17. Brose
    • Origin:

      Diminutive of Ambrose, Latin
    • Meaning:

      "immortal"
  18. Branley
    • Origin:

      English
    • Meaning:

      "raven meadow"
  19. Byrd
    • Origin:

      English word name
    • Meaning:

      "bird"
  20. Barn
    • Origin:

      Word name or short form of Barnaby or Barnabus
    • Meaning:

      "son of comfort"