307 Unisex Names That Start With B (With Meanings and Popularity)

  1. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  2. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  3. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  4. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  5. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  6. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  7. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  8. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  9. Blue
    • Origin:

      Color name
  10. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "slender, angular"
  11. Brennan
    • Origin:

      Irish
    • Meaning:

      "descendent of the sad one"
  12. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  13. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  14. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  15. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  16. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  17. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  18. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  19. Baker
    • Origin:

      English occupational surname
  20. Bridger
    • Origin:

      English
    • Meaning:

      "lives near the bridge"