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

  1. Bara
    • Origin:

      Hebrew, Japanese
    • Meaning:

      "to select; rose"
  2. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  3. Bayan
    • Origin:

      Kurdish, Kazakh
    • Meaning:

      "morning; woman"
  4. Bonnet
    • Origin:

      English
    • Meaning:

      "hat"
  5. Büşra
    • Origin:

      Turkish variation of Bushra, Arabic
    • Meaning:

      "good news"
  6. Barbora
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  7. Bayleigh
    • Origin:

      Spelling variation of Bailey
  8. Betta
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  9. Brice
    • Origin:

      Scottish surname
    • Meaning:

      "speckled, freckled"
  10. Beltaine
    • Origin:

      Irish; Scottish Gaelic
    • Meaning:

      "May Day festival"
  11. Bilhah
    • Origin:

      Hebrew
    • Meaning:

      "bashful"
  12. Bathshira
    • Origin:

      Arabic
    • Meaning:

      "seventh daughter"
  13. Bryant
    • Origin:

      Variation of Brian
  14. Bichette
    • Origin:

      French
    • Meaning:

      "little doe"
  15. Belize
    • Origin:

      Place-name
    • Meaning:

      "muddy waters"
  16. Bellarosa
    • Origin:

      Spanish and Italian
    • Meaning:

      "beautiful rose"
  17. Baez
    • Origin:

      Spanish surname
  18. Briet
    • Origin:

      Icelandic variation of Brit, English
    • Meaning:

      "from Britain"
  19. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  20. Bechette
    • Origin:

      French
    • Meaning:

      "little spade"