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

  1. Barber
    • Origin:

      French occupational name
    • Meaning:

      "beard"
  2. Bello
    • Origin:

      Italian
    • Meaning:

      "handsome, beautiful"
  3. Blaque
    • Origin:

      Variation of Blake or Black
  4. Buff
    • Origin:

      Modern nickname, also color name
  5. Brown
    • Origin:

      Color and surname
  6. Brazen
    • Origin:

      English word name
    • Meaning:

      "bold"
  7. Bayard
    • Origin:

      English
    • Meaning:

      "russet-haired"
  8. Bruc
    • Origin:

      Catalan
    • Meaning:

      "heather"
  9. Braeden
    • Origin:

      Spelling variation of Braydon
  10. Blaer
    • Origin:

      Icelandic or Scottish
    • Meaning:

      "breeze or field"
  11. Biaggio
    • Origin:

      Italian variation of Blaise
    • Meaning:

      "one who stutters or lisps"
  12. Booth
    • Origin:

      English and Scottish
    • Meaning:

      "small dwelling place, shed"
  13. Brain
    • Origin:

      Misspelling of Brian
  14. Bearchán
    • Origin:

      Irish
    • Meaning:

      "little spear"
  15. Benuel
    • Origin:

      American variation of Benjamin, Hebrew
    • Meaning:

      "son of the right hand"
  16. Bolton
    • Origin:

      English
    • Meaning:

      "dwelling in an enclosure"
  17. Brynmor
    • Origin:

      Welsh
    • Meaning:

      "great hill"
  18. Basel
    • Origin:

      Swiss place name
    • Meaning:

      "king"
  19. Bayless
    • Origin:

      French occupational name
    • Meaning:

      "bailiff"
  20. Baggio
    • Origin:

      Italian
    • Meaning:

      "toad"