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

  1. Blaise
    • Origin:

      French
    • Meaning:

      "to lisp, stammer"
  2. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  3. Baker
    • Origin:

      English occupational surname
  4. Basil
    • Origin:

      Greek
    • Meaning:

      "royal"
  5. Bennett
    • Origin:

      English medieval form of Benedict, Latin
    • Meaning:

      "blessed"
  6. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  7. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  8. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  9. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"
  10. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  11. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  12. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  13. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  14. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  15. Bailey
    • Origin:

      English occupational name
    • Meaning:

      "law enforcer, bailiff"
  16. Bradley
    • Origin:

      English
    • Meaning:

      "wide meadow"
  17. Brennan
    • Origin:

      Irish
    • Meaning:

      "descendent of the sad one"
  18. Bridger
    • Origin:

      English
    • Meaning:

      "lives near the bridge"
  19. Banjo
    • Origin:

      Word name
  20. Baylor
    • Origin:

      English occupational surname
    • Meaning:

      "one who delivers goods"