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

  1. Baron
    • Origin:

      English word name
    • Meaning:

      "a lord of the realm"
  2. Brook
    • Origin:

      English nature name
    • Meaning:

      "small stream"
  3. Berilo
    • Origin:

      Spanish, from Greek
    • Meaning:

      "beryl, pale green gemstone"
  4. Bay
    • Origin:

      Latin
    • Meaning:

      "berry"
  5. Boyd
    • Origin:

      Scottish
    • Meaning:

      "blond"
  6. Bayu
    • Origin:

      Indonesian
    • Meaning:

      "wind"
  7. Biff
    • Origin:

      American nickname
  8. Brix
    • Origin:

      Short form of Brixton, place-name and surname, English
    • Meaning:

      "stone of Brixi"
  9. Bael
    • Origin:

      Hebrew
    • Meaning:

      "master, lord"
  10. Brin
    • Origin:

      Welsh
    • Meaning:

      "hill"
  11. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  12. Beowulf
    • Origin:

      Old English
    • Meaning:

      "bee wolf"
  13. Bray
    • Origin:

      Irish place-name, from French
    • Meaning:

      "marsh"
  14. Bob
    • Origin:

      English, diminutive of Robert
    • Meaning:

      "bright fame"
  15. Brantley
    • Origin:

      English
    • Meaning:

      "sword, fiery torch"
  16. Barack
    • Origin:

      Hebrew; also Swahili from Arabic
    • Meaning:

      "thunderbolt, lightning; or blessing"
  17. Blane
    • Origin:

      Scottish
    • Meaning:

      "yellow"
  18. Basile
    • Origin:

      French variation of Basil
    • Meaning:

      "regal"
  19. Balin
    • Origin:

      Hindi
    • Meaning:

      "mighty sword"
  20. Brandt
    • Origin:

      German
    • Meaning:

      "dweller on burnt land"