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

  1. Brandon
    • Origin:

      English
    • Meaning:

      "broom-covered hill"
  2. Baker
    • Origin:

      English occupational surname
  3. Benji
    • Origin:

      Diminutive of Benjamin
  4. Boden
    • Origin:

      English or German surname
    • Meaning:

      "hill shaped like a bow or floor"
  5. Brock
    • Origin:

      English
    • Meaning:

      "badger"
  6. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  7. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "yellow"
  8. Brennan
    • Origin:

      Irish
    • Meaning:

      "descendent of the sad one"
  9. Bryan
    • Origin:

      Variation of Brian, Irish
    • Meaning:

      "strong, virtuous, and honorable"
  10. Bernard
    • Origin:

      German
    • Meaning:

      "strong, brave as a bear"
  11. Booker
    • Origin:

      English
    • Meaning:

      "scribe"
  12. Benson
    • Origin:

      English
    • Meaning:

      "son of Ben"
  13. Bailey
    • Origin:

      English occupational name
    • Meaning:

      "law enforcer, bailiff"
  14. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  15. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  16. Butch
    • Origin:

      Nickname name
  17. Barnabas
    • Origin:

      Aramaic
    • Meaning:

      "son of consolation"
  18. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  19. Bridger
    • Origin:

      English
    • Meaning:

      "lives near the bridge"
  20. Briggs
    • Origin:

      English variation of Bridges