519 Girl Names That Start With B (With Meanings and Popularity)

  1. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  2. Barbara
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  3. Bethany
    • Origin:

      Biblical place name and Hebrew
    • Meaning:

      "house of figs"
  4. Bernadette
    • Origin:

      German
    • Meaning:

      "brave as a bear"
  5. Blue
    • Origin:

      Color name
  6. Brianna
    • Origin:

      Feminine variation of Brian
    • Meaning:

      "strong, virtuous and honorable"
  7. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  8. Bree
    • Origin:

      Irish, from Brid, Brigh, Brigid
    • Meaning:

      "strength or exalted one"
  9. Blossom
    • Origin:

      English
    • Meaning:

      "to bloom"
  10. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  11. Bluebell
    • Origin:

      Flower name from English
    • Meaning:

      "blue bell"
  12. Bronwyn
    • Origin:

      Welsh
    • Meaning:

      "white breast"
  13. Briony
    • Origin:

      Spelling variation of Bryony
    • Meaning:

      "to sprout"
  14. Brigid
    • Origin:

      Irish variation of Brighid
    • Meaning:

      "strength or exalted one"
  15. Bellatrix
    • Origin:

      Latin
    • Meaning:

      "female warrior"
  16. Brenna
    • Origin:

      Feminine form of Brennan
    • Meaning:

      "descendant of the sad one"
  17. Bambi
    • Origin:

      Diminutive of Bambina, Italian
    • Meaning:

      "child; baby girl"
  18. Bee
    • Origin:

      Animal name or diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  19. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  20. Bailey
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"