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

  1. Breland
    • Origin:

      English, German
    • Meaning:

      "watery meadow"
  2. Boyce
    • Origin:

      Scottish, from French
    • Meaning:

      "lives by the woods"
  3. Bron
    • Origin:

      Polish diminutive of Bronislaw
  4. Boyne
    • Origin:

      Irish
    • Meaning:

      "white cow"
  5. Bell
    • Origin:

      English and Scottish occupational name
    • Meaning:

      "ringer of the bell"
  6. Bubba
    • Origin:

      American nickname
  7. Bates
    • Origin:

      English diminutive of Bartholomew
  8. Boruto
    • Origin:

      Japanese
    • Meaning:

      "bolt"
  9. Bright
    • Origin:

      English word name
    • Meaning:

      "bright"
  10. Bence
    • Origin:

      Hungarian variation of Vincent, Latin
    • Meaning:

      "conquering"
  11. Brosnan
    • Origin:

      Irish
    • Meaning:

      "dweller near the Brosna River"
  12. Buff
    • Origin:

      Modern nickname, also color name
  13. Behan
    • Origin:

      Irish
    • Meaning:

      "bee"
  14. Bleddyn
    • Origin:

      Welsh
    • Meaning:

      "wolf's cub"
  15. Becan
    • Origin:

      Irish
    • Meaning:

      "little man"
  16. Baggio
    • Origin:

      Italian
    • Meaning:

      "toad"
  17. Bezai
    • Origin:

      Hebrew
    • Meaning:

      "eggs"
  18. Brayan
    • Origin:

      Modern invented name
  19. Bohemond
    • Origin:

      Latin
  20. Braith
    • Origin:

      Uncertain