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

  1. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  2. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  3. Bria
    • Origin:

      Diminutive of Briana or Gabriella
    • Meaning:

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

      Feminine variation of Brian
    • Meaning:

      "strong, virtuous and honorable"
  5. Bernadette
    • Origin:

      German
    • Meaning:

      "brave as a bear"
  6. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  7. Blue
    • Origin:

      Color name
  8. Briony
    • Origin:

      Spelling variation of Bryony
    • Meaning:

      "to sprout"
  9. Bronwyn
    • Origin:

      Welsh
    • Meaning:

      "white breast"
  10. Branwen
    • Origin:

      Celtic
    • Meaning:

      "blessed raven"
  11. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  12. Brigid
    • Origin:

      Irish variation of Brighid
    • Meaning:

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

      Latin
    • Meaning:

      "female warrior"
  14. Bethany
    • Origin:

      Biblical place name and Hebrew
    • Meaning:

      "house of figs"
  15. Bailey
    • Origin:

      Occupational name
    • Meaning:

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

      Irish, from Brid, Brigh, Brigid
    • Meaning:

      "strength or exalted one"
  17. Bunty
    • Origin:

      English and Scottish nickname
    • Meaning:

      "lamb or plump"
  18. Bambi
    • Origin:

      Diminutive of Bambina, Italian
    • Meaning:

      "child; baby girl"
  19. Brenna
    • Origin:

      Feminine form of Brennan
    • Meaning:

      "descendant of the sad one"
  20. Beverly
    • Origin:

      English
    • Meaning:

      "dweller near the beaver stream"