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

  1. Bay
    • Origin:

      English word, Old English
    • Meaning:

      "an inlet of the sea where the land curves inward; berry"
  2. Bryant
    • Origin:

      Variation of Brian, Irish
    • Meaning:

      "strong, virtuous, and honorable"
  3. Braden
    • Origin:

      English
    • Meaning:

      "wide valley"
  4. Bayo
    • Origin:

      African, Nigerian, Yoruba
    • Meaning:

      "the crown meets joy"
  5. Breccan
    • Origin:

      Irish
    • Meaning:

      "freckled, speckled"
  6. Bix
    • Origin:

      Modern nickname
  7. Bertram
    • Origin:

      German
    • Meaning:

      "bright raven"
  8. Bauer
    • Origin:

      German
    • Meaning:

      "farmer, tiller of the soil"
  9. Benen
    • Origin:

      Irish
    • Meaning:

      "mild"
  10. Beverly
    • Origin:

      English
    • Meaning:

      "beaver stream"
  11. Baird
    • Origin:

      Scottish occupational name
    • Meaning:

      "minstrel, poet"
  12. Bly
    • Origin:

      English surname name
    • Meaning:

      "friendly"
  13. Bramwell
    • Origin:

      English
    • Meaning:

      "well where the gorse grows; bramble well"
  14. Benton
    • Origin:

      English surname and place name
    • Meaning:

      "bent grass enclosure"
  15. Banjo
    • Origin:

      Word name
  16. Beaux
    • Origin:

      Variation of Beau, French
    • Meaning:

      "handsome"
  17. Bavo
    • Origin:

      German
    • Meaning:

      "battle"
  18. Bart
    • Origin:

      Diminutive of Bartholomew, Hebrew
    • Meaning:

      "son of the earth"
  19. Bohdan
    • Origin:

      Ukrainian, Polish, Czech, Slovak
    • Meaning:

      "given by god"
  20. Bastion
    • Origin:

      English word name
    • Meaning:

      "a projecting part of a fortification"