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

  1. Beige
    • Origin:

      Color name
  2. Barrie
    • Origin:

      Feminine variation of Barry
    • Meaning:

      "spear"
  3. Bara
    • Origin:

      Hebrew, Japanese
    • Meaning:

      "to select; rose"
  4. Bayley
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"
  5. Braelynn
    • Origin:

      Invented name
  6. Bettany
    • Origin:

      English surname and herb name
  7. Beltaine
    • Origin:

      Irish; Scottish Gaelic
    • Meaning:

      "May Day festival"
  8. Bilhah
    • Origin:

      Hebrew
    • Meaning:

      "bashful"
  9. Betta
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  10. Bayleigh
    • Origin:

      Spelling variation of Bailey
  11. Betiel
    • Origin:

      Eritrea, meaning unknown
  12. Bathshira
    • Origin:

      Arabic
    • Meaning:

      "seventh daughter"
  13. Bai
    • Origin:

      Chinese
    • Meaning:

      "outgoing"
  14. Barbora
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  15. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  16. Büşra
    • Origin:

      Turkish variation of Bushra, Arabic
    • Meaning:

      "good news"
  17. Belize
    • Origin:

      Place-name
    • Meaning:

      "muddy waters"
  18. Bellarosa
    • Origin:

      Spanish and Italian
    • Meaning:

      "beautiful rose"
  19. Breslin
    • Origin:

      Irish
  20. Bichette
    • Origin:

      French
    • Meaning:

      "little doe"