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

  1. Beaux
    • Origin:

      Variation of Beau, French
    • Meaning:

      "handsome"
  2. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  3. Beowulf
    • Origin:

      Old English
    • Meaning:

      "bee wolf"
  4. Biff
    • Origin:

      American nickname
  5. Berilo
    • Origin:

      Spanish, from Greek
    • Meaning:

      "beryl, pale green gemstone"
  6. Belvedere
    • Origin:

      Italian
    • Meaning:

      "beautiful view"
  7. Bill
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  8. Bonaventure
    • Origin:

      Latin
    • Meaning:

      "good fortune"
  9. Bayo
    • Origin:

      African, Nigerian, Yoruba
    • Meaning:

      "the crown meets joy"
  10. Burke
    • Origin:

      French
    • Meaning:

      "from the fortress"
  11. Bartleby
    • Origin:

      English surname, probably related to Bartholomew
    • Meaning:

      "son of the furrow"
  12. Baird
    • Origin:

      Scottish occupational name
    • Meaning:

      "minstrel, poet"
  13. Barack
    • Origin:

      Hebrew; also Swahili from Arabic
    • Meaning:

      "thunderbolt, lightning; or blessing"
  14. Baron
    • Origin:

      English word name
    • Meaning:

      "a lord of the realm"
  15. Bay
    • Origin:

      Latin
    • Meaning:

      "berry"
  16. Brin
    • Origin:

      Welsh
    • Meaning:

      "hill"
  17. Blane
    • Origin:

      Scottish
    • Meaning:

      "yellow"
  18. Boyd
    • Origin:

      Scottish
    • Meaning:

      "blond"
  19. Brant
    • Origin:

      German
    • Meaning:

      "sword"
  20. Bly
    • Origin:

      English surname name
    • Meaning:

      "friendly"