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

  1. Bagheera
    • Origin:

      Literary name
    • Meaning:

      "tiger"
  2. Balendin
    • Origin:

      Catalan
    • Meaning:

      "strong, healthy"
  3. Busch
    • Origin:

      German
    • Meaning:

      "dweller near the bush"
  4. Brodny
    • Origin:

      Slavic
    • Meaning:

      "one who lives near a stream"
  5. Beal
    • Origin:

      English from French
    • Meaning:

      "fair, handsome"
  6. Burgess
    • Origin:

      English
    • Meaning:

      "inhabitant of a fortified town"
  7. Bayler
    • Origin:

      English surname
    • Meaning:

      "measuring stick; bailiff; one who delivers goods; horse trainer"
  8. Byggvir
    • Origin:

      Old Norse
    • Meaning:

      "barley"
  9. Bercel
    • Origin:

      Hungarian place name or variation of Bertil
    • Meaning:

      "birch in the open wood; bright, famous"
  10. Bjergen
    • Origin:

      Movie name
  11. Bekele
    • Origin:

      Amharic
    • Meaning:

      "growing"
  12. Bickford
    • Origin:

      English
    • Meaning:

      "axman's ford"
  13. Brixten
    • Origin:

      Spelling variation of Brixton, British place name
  14. Bjǫrn
    • Origin:

      Old Norse
    • Meaning:

      "bear"
  15. Braison
    • Origin:

      American, meaning unknown
  16. Bays
    • Origin:

      Variation of Bay, Latin
    • Meaning:

      "berry"
  17. Beuno
    • Origin:

      Welsh, possibly "knowing cattle"
    • Meaning:

      "knowing cattle"
  18. Bardou
    • Origin:

      Old English
    • Meaning:

      "ax-wielding wolf"
  19. Bradan
    • Origin:

      Irish
    • Meaning:

      "salmon"
  20. Börje
    • Origin:

      Old Norse
    • Meaning:

      "helping; from the fortified hill or castle"