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

  1. Belladonna
    • Origin:

      English from Italian
    • Meaning:

      "nightshade, beautiful lady"
  2. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  3. Brynlee
    • Origin:

      Spelling variation of Brinley, combination of Brynn and Lee
    • Meaning:

      "burnt clearing; hill + meadow"
  4. Bay
    • Origin:

      English word, Old English
    • Meaning:

      "an inlet of the sea where the land curves inward; berry"
  5. Bunny
    • Origin:

      Nickname deriving from a variety of B names
  6. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  7. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond"
  8. Benny
    • Origin:

      Diminutive of Benjamina, Benedicte, or Bernadette
    • Meaning:

      "son of the right hand; blessed; brave bear"
  9. Bodhi
    • Origin:

      Sanskrit
    • Meaning:

      "awakening; enlightenment"
  10. Buffy
    • Origin:

      Diminutive of Elizabeth
  11. Brisa
    • Origin:

      Spanish
    • Meaning:

      "breeze"
  12. Belcalis
    • Origin:

      Invented name
  13. Briella
    • Origin:

      Short form of Gabriella
    • Meaning:

      "God is my strength"
  14. Beatriz
    • Origin:

      Spanish and Portuguese variation of Beatrice
    • Meaning:

      "she who brings happiness; blessed"
  15. Bliss
    • Origin:

      English word name
  16. Bibi
    • Origin:

      French, Persian, or diminutive of Bibiana
    • Meaning:

      "toy; delight; lady of the house; life"
  17. Beckett
    • Origin:

      English, Irish
    • Meaning:

      "bee hive; bee cottage; little brook"
  18. Buttercup
    • Origin:

      Flower name, from English
    • Meaning:

      "yellow wildflower"
  19. Blaire
    • Origin:

      Spelling variation of Blair
  20. Beretta
    • Origin:

      Word name