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

  1. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  2. Bill
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  3. Bjorn
    • Origin:

      Swedish
    • Meaning:

      "bear"
  4. Bandit
    • Origin:

      Word or occupational name
  5. Brice
    • Origin:

      Scottish surname
    • Meaning:

      "speckled, freckled"
  6. Blade
    • Origin:

      Word name
  7. Baz
    • Origin:

      Diminutive of Sebastian or Basil; Kurdish
    • Meaning:

      "regal; falcon"
  8. Brett
    • Origin:

      Celtic
    • Meaning:

      "from Brittany"
  9. Buddy
    • Origin:

      English, nickname name
  10. Brent
    • Origin:

      English
    • Meaning:

      "dweller near the burnt land"
  11. Beaumont
    • Origin:

      French
    • Meaning:

      "beautiful mountain"
  12. Barron
    • Origin:

      English, variation of Baron, rank of nobility
  13. Benno
    • Origin:

      German
    • Meaning:

      "bear"
  14. Bran
    • Origin:

      Diminutive of Brandon
    • Meaning:

      "broom-covered hill"
  15. Bishop
    • Origin:

      English occupational name
  16. Bramble
    • Origin:

      Nature name
    • Meaning:

      "blackberry shrub"
  17. Brogan
    • Origin:

      Irish
    • Meaning:

      "small shoe"
  18. Braxton
    • Origin:

      English
    • Meaning:

      "Brock's settlement"
  19. Brighton
    • Origin:

      English, place name meaning "bright town"
    • Meaning:

      "bright town"
  20. Bob
    • Origin:

      English, diminutive of Robert
    • Meaning:

      "bright fame"