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

  1. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  2. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  3. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  4. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  5. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

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

      English
    • Meaning:

      "small stream"
  7. Blue
    • Origin:

      Color name
  8. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  9. Brennan
    • Origin:

      Irish
    • Meaning:

      "descendent of the sad one"
  10. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  11. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  12. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  13. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  14. Bailey
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"
  15. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  16. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "slender, angular"
  17. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  18. Baker
    • Origin:

      English occupational surname
  19. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  20. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"