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

  1. Batuhan
    • Origin:

      Turkish from Mongolian
    • Meaning:

      "prevailing leader, firm leader"
  2. Bayard
    • Origin:

      English
    • Meaning:

      "russet-haired"
  3. Beal
    • Origin:

      English from French
    • Meaning:

      "fair, handsome"
  4. Balsam
    • Origin:

      Nature name
  5. Bilbo
    • Origin:

      Fictional name; Basque
  6. Branagan
    • Origin:

      Irish
    • Meaning:

      "little raven"
  7. Berthold
    • Origin:

      German
    • Meaning:

      "bright strength"
  8. Brown
    • Origin:

      Color and surname
  9. Branko
    • Origin:

      Slavic
    • Meaning:

      "protection, glory"
  10. Brishan
    • Origin:

      English Traveller, Romani
    • Meaning:

      "born during a thunderstorm"
  11. Bronislaw
    • Origin:

      Polish
    • Meaning:

      "weapon of glory"
  12. Bujar
    • Origin:

      Albanian
    • Meaning:

      "generous"
  13. Borna
    • Origin:

      Croatian
    • Meaning:

      "battle"
  14. Byrd
    • Origin:

      English word name
    • Meaning:

      "bird"
  15. Banan
    • Origin:

      Irish
    • Meaning:

      "white"
  16. Beathan
    • Origin:

      Gaelic
    • Meaning:

      "life"
  17. Brevin
    • Origin:

      Modern invented name
  18. Belisario
    • Origin:

      Spanish from Greek
    • Meaning:

      "swordsman"
  19. Buxton
    • Origin:

      English
    • Meaning:

      "boulders that rock at a touch"
  20. Bourne
    • Origin:

      English
    • Meaning:

      "one who lives near a stream"