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

  1. Bourbon
    • Origin:

      Word name
  2. Boots
    • Origin:

      English word name
  3. Bancroft
    • Origin:

      English
    • Meaning:

      "field of beans, dweller near the bean farm"
  4. Breeze
    • Origin:

      English word name
    • Meaning:

      "a gentle wind"
  5. Balfour
    • Origin:

      Scottish
    • Meaning:

      "the village by the pasture"
  6. Buckminster
    • Origin:

      English
    • Meaning:

      "monastery where deer dwell"
  7. Breland
    • Origin:

      English, German
    • Meaning:

      "watery meadow"
  8. Becan
    • Origin:

      Irish
    • Meaning:

      "little man"
  9. Bayram
    • Origin:

      Turkish
    • Meaning:

      "festival"
  10. Byrd
    • Origin:

      English word name
    • Meaning:

      "bird"
  11. Bedo
    • Origin:

      Welsh
    • Meaning:

      "great lord or sea lord"
  12. Bakari
    • Origin:

      Swahili
    • Meaning:

      "hopeful, promising"
  13. Bohdan
    • Origin:

      Ukrainian, Polish, Czech, Slovak
    • Meaning:

      "given by god"
  14. Bainbridge
    • Origin:

      British
    • Meaning:

      "bridge over the river Bain"
  15. Babar
    • Origin:

      Urdu
    • Meaning:

      "tiger"
  16. Branko
    • Origin:

      Slavic
    • Meaning:

      "protection, glory"
  17. Bobo
    • Origin:

      Diminutive of Robert
  18. Bianco
    • Origin:

      Italian
    • Meaning:

      "white"
  19. Ballou
    • Origin:

      French
    • Meaning:

      "from Bellou"
  20. Balliol
    • Origin:

      French
    • Meaning:

      "fortification"