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

  1. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  2. Blake
    • Origin:

      English
    • Meaning:

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

      Norse nickname
    • Meaning:

      "to live"
  4. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  5. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  6. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  7. Bowen
    • Origin:

      Welsh, Chinese
    • Meaning:

      "son of Owen; wave of writing, wave of literature"
  8. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  9. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  10. Baker
    • Origin:

      English occupational surname
  11. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "yellow"
  12. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  13. Brennan
    • Origin:

      Irish
    • Meaning:

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

      Welsh
    • Meaning:

      "hill"
  15. Blue
    • Origin:

      Color name
  16. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  17. Bailey
    • Origin:

      English occupational name
    • Meaning:

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

      English, diminutive of William
    • Meaning:

      "resolute protection"
  19. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  20. Bailey
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"