1239 Baby Names That Start With B (with Meanings and Popularity)

  1. Bram
    • Origin:

      Dutch variation of Abraham
    • Meaning:

      "father of multitudes"
  2. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  3. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  4. Balthazar
    • Origin:

      Phoenician
    • Meaning:

      "Baal protects the King"
  5. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  6. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  7. Barbara
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  8. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  9. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  10. Bryony
    • Origin:

      Latin flower name
    • Meaning:

      "to sprout"
  11. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  12. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  13. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  14. Bowen
    • Origin:

      Welsh, Chinese
    • Meaning:

      "son of Owen; wave of writing, wave of literature"
  15. Brutus
    • Origin:

      Latin
    • Meaning:

      "heavy, dull"
  16. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  17. Byron
    • Origin:

      English
    • Meaning:

      "barn for cows"
  18. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  19. Bria
    • Origin:

      Diminutive of Briana or Gabriella
    • Meaning:

      "hill, high; God is my strong man"
  20. Brianna
    • Origin:

      Feminine variation of Brian
    • Meaning:

      "strong, virtuous and honorable"