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

  1. Bromley
    • Origin:

      English
    • Meaning:

      "meadow where broom grows"
  2. Barlow
    • Origin:

      English
    • Meaning:

      "bare hillside"
  3. Braydon
    • Origin:

      English
    • Meaning:

      "wide valley"
  4. Bixby
    • Origin:

      Invented name
  5. Brenin
    • Origin:

      Welsh
    • Meaning:

      "king"
  6. Bedivere
    • Origin:

      Welsh
  7. Borna
    • Origin:

      Croatian
    • Meaning:

      "battle"
  8. Brisbane
    • Origin:

      Scottish surname and Australian place name
    • Meaning:

      "break bone"
  9. Bouvier
    • Origin:

      French occupational name
    • Meaning:

      "herdsman"
  10. Bellow
    • Origin:

      English occupational name
    • Meaning:

      "bellows maker"
  11. Bannon
    • Origin:

      Irish
    • Meaning:

      "descendant of the small white one"
  12. Braun
    • Origin:

      German
    • Meaning:

      "brown"
  13. Berthold
    • Origin:

      German
    • Meaning:

      "bright strength"
  14. Bradshaw
    • Origin:

      English
    • Meaning:

      "broad forest"
  15. Binh
    • Origin:

      Vietnamese
    • Meaning:

      "peaceful, even"
  16. Brodhi
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  17. Booth
    • Origin:

      English and Scottish
    • Meaning:

      "small dwelling place, shed"
  18. Bingo
    • Origin:

      Word name
  19. Buckingham
    • Origin:

      English surname
    • Meaning:

      "the water meadow of Bucca's people"
  20. Buff
    • Origin:

      Modern nickname, also color name