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

  1. Blodwen
    • Origin:

      Welsh
    • Meaning:

      "white flower"
  2. Bindi
    • Origin:

      Australian Aboriginal
    • Meaning:

      "butterfly"
  3. Boo
    • Origin:

      Word name or nickname
  4. Belinay
    • Origin:

      Turkish
    • Meaning:

      "reflection of the moon on a lake"
  5. Bina
    • Origin:

      Diminutive of Sabina and other -ina names, Yiddish or Hebrew
    • Meaning:

      "bee or understanding"
  6. Berkley
    • Origin:

      English variation of Berkeley
    • Meaning:

      "where birches grow"
  7. Babs
    • Origin:

      Nickname for Barbara or Babette
    • Meaning:

      "foreign woman"
  8. Bela
    • Origin:

      Czech
    • Meaning:

      "white"
  9. Brona
    • Origin:

      Irish
    • Meaning:

      "sorrow"
  10. Becky
    • Origin:

      Diminutive of Rebecca
  11. Bette
    • Origin:

      Diminutive of Elizabeth
  12. Baize
    • Origin:

      French
    • Meaning:

      "dark brown"
  13. Bell
    • Origin:

      English and Scottish occupational name
    • Meaning:

      "ringer of the bell"
  14. Beauty
    • Origin:

      English word name
    • Meaning:

      "attractiveness"
  15. Bente
    • Origin:

      Danish feminine form of Benedict
    • Meaning:

      "blessed"
  16. Bitsy
    • Origin:

      Diminutive of Elizabeth, Hebrew
    • Meaning:

      "pledged to God"
  17. Belphoebe
    • Origin:

      Invented literary name
    • Meaning:

      "beautiful shining one"
  18. Bean
    • Origin:

      English word name
    • Meaning:

      "an edible seed, typically kidney-shaped"
  19. Bleuenn
    • Origin:

      Breton
    • Meaning:

      "white flower"
  20. Brylee
    • Origin:

      Modern invented name
    • Meaning:

      "thorny woodland clearing"