130 Beautiful B Names for Girls and Their Meanings

Updated
From sweet Bella to fierce Boudicca, the letter B has a name for every kind of daughter.

The letter B has a soft, bouncy warmth to it, the kind that suits a name whispered over a crib and shouted across a playground alike. From gentle classics like Beatrice and Bella to bolder picks like Blair and Boudicca, B names carry a friendly confidence that never goes out of style.

This list gathers 130 girl names that start with B, each with its origin and meaning so you know the story behind it. You will find beautiful classics, biblical choices, bold and badass picks, bright and cheerful options, and botanical names pulled straight from the garden, plus current US popularity figures on the names the federal birth data still tracks.

Browse by the mood you are after and see which B name feels like it already belongs to your daughter.


Popularity at a Glance

The most popular names on this list in the United States, 1965 to 2025: Brooklyn, Bella, Brielle, Blair and Bailey.

196519952025
  • Brooklyn
  • Bella
  • Brielle
  • Blair
  • Bailey
Brooklyn, Bella, Brielle, Blair, Bailey in the United States, each scaled to its own peak so the shapes can be compared, 1965 to 2025. Source: U.S. Social Security Administration.

46 Beautiful Girl Names That Start With B

These are the softest, prettiest B names for girls, and several of them are still in heavy use. Bella anchors the group: 2,129 American girls were given the name in 2025, ranking it 136th nationally, according to Social Security Administration birth records (1). Brielle sits just behind at 143rd and is still climbing, while Bella has held steady.

  1. Babs: A cute, short form of Barbara that makes a friendly-sounding girl name.
  2. Baby: An adorably basic name, just do not put her in the corner!
  3. Bailey: A classic unisex name from Old English, taken from the bailiff occupation. It peaked in 1998 and still went to 1,446 girls in 2025, according to Social Security Administration data.
  4. Bambi: A unique Disney name for a doe-eyed daughter.
  5. Bảo: A delightful Sino-Vietnamese girl name meaning “treasure.”
  6. Barbara: A vintage Victorian girl name with the edgy meaning of “strange or foreign.”
  7. Becca: A short form of the Hebrew name Rebecca, meaning “to tie or to bind.”
  8. Bee: You could use this as a nickname for any B name, and it is certainly worth buzzing about.
  9. Beibhinn: Pronounced “be-veen,” this Irish name is fit for a fair lady.
  10. Belinda: A melodic name meaning “beautiful” in Italian, but also “bright snake” as a Germanic name.
  11. Bella: Another beautiful choice, often used as a short form of Isabella or Annabella.
  12. Belle: Perhaps the most classic beauty among these names starting with B for girls.
  13. Bellini: A gorgeous Italian last name with the adorable meaning of “little beautiful one.”
  14. Berfin: A rugged name of Kurdish origin meaning “snow.”
  15. Beryl: An old-fashioned name named after the beryl gemstone.
  16. Betânia: A gorgeously rhythmic Brazilian variant of Bethany.
  17. Beth: A beautiful short form of names like Elizabeth or Bethany, full of positivity and sweetness.
  18. Bethan: One among a lovely selection of Beth names, this shortened form is short, soft, and easy to say on both sides of the Atlantic.
  19. Bethany: A youthful and attractive name with the unusual meaning of “house of figs.”
  20. Beverly: Combining elements meaning “beaver” and “stream,” this is a cute, rustic name of English origin.
  21. Bian: Meaning “woman with secrets,” this Chinese and Vietnamese name is rather alluring.
  22. Billie: Singer Billie Eilish has given feminine life to this nickname from the male William.
  23. Bindi: A magical Australian girl’s name meaning “butterfly.”
  24. Birdie: Once a pet form of Bertha or Bernice, now a first name in its own right, and the fastest riser on this list: births are up about 1,110% on the previous decade, per Social Security Administration data.
  25. Birget: A gorgeous, Viking-rooted variant of Bridget.
  26. Blair: Also spelled Blaire, this Scottish Gaelic name means “plain or meadow.” It is having its highest annual count on record, with 1,806 girls named Blair in 2025, according to Social Security Administration data.
  27. Braith: A cute-as-can-be choice for a freckled little girl.
  28. Brandi: A typically American name for a girl, after the warming alcoholic drink.
  29. Branna: Meaning “raven,” a dark yet exciting Gaelic name for a girl.
  30. Brea: An old name meaning “hill or tar” for an elevated little lady.
  31. Bree: As a nickname or a standalone name, this gorgeously sweet option is full of charm.
  32. Breena: As an Irish name, this holds the adorably dainty meaning of “fairy palace.”
  33. Brianne: Along with Brianna, these are pretty Celtic names for strong, noble ladies.
  34. Bridget: This common Gaelic saint’s name is dazzling with power, strength, and virtue.
  35. Brigitta: A sassy Germanic form of Bridget, making it a cool and colorful B name for women.
  36. Britney: A pop-princess name perfectly suited for a lady from Britain.
  37. Britt: A Britney nickname that is also fantastically patriotic for a British gal.
  38. Brody: The ditch meaning is not the cutest, but we love the Irish vibe of this unisex name.
  39. Bronia: A simple Polish name for girls meaning “protector.”
  40. Brontë: With Gaelic and Greek influences, this literary name could mean both “bestower” and “thunder.”
  41. Brooke: An earthy name describing a small stream, sounding full of adventure.
  42. Bruna: Meaning “brown,” this Portuguese name feels earthy and confident.
  43. Brydie: A pretty, magical-sounding Gaelic name for an exalted one.
  44. Bryn: A unisex Welsh name meaning “hill.”
  45. Bunny: Fluffy and fun, this animal-inspired name will definitely make you smile.
  46. Bushra: Bring good news to your family using this adorable name for your new arrival.

7 Biblical Female Names That Start With B

Religious parents will adore these gorgeous girl names that start with B from the Bible.

  1. Basemath: If your daughter has a beautiful aura, consider this fragrant Hebrew female name.
  2. Bathsheba: A bold name meaning “daughter of the oath,” full of honest and devoted vibes.
  3. Belén: This is the Spanish form of Bethlehem, making for a soft, comforting name.
  4. Berenice: Or Bernice, these names carry a vintage feel, but their meaning of “she who brings victory” still shines.
  5. Beulah: A devoted name from Hebrew meaning “married.”
  6. Bilhah: A rosy pick among biblical girl names starting with B, meaning “bashful.”
  7. Bithiah: Any daughter of God should be proud to wear this beautifully blessed biblical name.

25 Bold B Names for Girls

Help your daughter stand out from the crowd with these feisty B names for girls.

  1. Bacia: A unique name from Uganda meaning “family deaths ruined the home.”
  2. Baldey: A standout Icelandic choice among names for girls that start with B, meaning “strong island.”
  3. Barbie: A fun name for a doll-like little heroine.
  4. Barig: A rare 5-letter Armenian entry among women’s names that start with B, meaning “fairy.”
  5. Bast: A cool 4-letter name after the ancient Egyptian goddess of cats and the sun.
  6. Bedelia: Meaning “strength,” Bedelia would be a great twin name with Amelia.
  7. Bellicent: This unique spin on Millicent makes a bold, Arthurian-inspired option.
  8. Bergljot: Meaning “protection,” this Norwegian name is a bit of a mouthful but totally worth it.
  9. Beyonce: Using this music sensation as a namesake would empower any little lady.
  10. Blaise: Also spelled Blaze, this sparky choice is derived from Latin, traditionally for a person with a lisp.
  11. Blake: A gender-neutral name from Old English, simultaneously meaning “black” and “pale.”
  12. Blancanieves: Fit for a princess, this is the Spanish form of Snow White.
  13. Blondie: This fun popstar name brings instant recognition and rock-and-roll energy.
  14. Blue: A dreamy yet vivid choice of color name, sounding especially great as a middle name.
  15. Bobby: A short form of the vintage Roberta, sounding upbeat and fun on its own today.
  16. Bolesława: Meaning “great glory,” this Slavic name is positively aflame with triumph.
  17. Bora: A short name with various meanings, including “storm” in Turkish and “purple” in Korean.
  18. Brangaine: Rooted in Gaelic legend, this bold name is one to admire.
  19. Brasília: After Brazil’s capital city, a rare addition to locational girl names that start with the letter B.
  20. Brígh: Another Gaelic form of Bridget, offering a powerful option to pick.
  21. Britannia: An especially patriotic pick for babies from the United Kingdom.
  22. Brónach: Despite its meanings of “sorrowful or sad,” this Celtic girl’s name carries historical weight.
  23. Brooklyn: A celebrity baby name perfect for a cool city girl.
  24. Bryce: A hot unisex name meaning “freckled” for sparky little babies.
  25. Burglinde: A strong German name with the protective meaning “shield of lime wood.”

10 Badass Girl Names With B Initials

These astounding B names for warrior girls should be worn with pride.

  1. Banshee: For a fierce Celtic wailer, this mythological name could be a huge hit.
  2. Bellona: The Roman goddess of war makes a formidable namesake for a warrior baby, and Bella works as an everyday short form.
  3. Bernadette: You would not want to mess with a girl whose name means “strong as a bear.”
  4. Boudicca: A triumphant name for ancient champions, meaning “victorious.”
  5. Branka: Meaning “to protect or to defend,” this is a feisty Slavic name for girls.
  6. Brenda: With Scandinavian origins, this vintage name has the sharp meaning of “sword.”
  7. Bronisława: Names for girls that start with B rarely feel as powerful as this Slavic pick, meaning “protector of glory.”
  8. Bryndis: There is hardly a more badass meaning to a name than armored goddess.
  9. Buddug: Meaning “victorious,” this fiery Welsh girl’s name can be pronounced “bee-th-ig” or “bu-th-ig.”
  10. Buffy: Watch out vampires, any girl named Buffy is sure to hold her own.

15 Bright B Names for Girls

Vibrant and fresh, these female names that start with B will light up the room.

  1. Bạc: A shimmering girl name from Vietnamese meaning “silver.”
  2. Basira: An Arabic name meaning “wise,” acting as a feminine form of Basir.
  3. Basma: Similar to Bisma, these are joyful Muslim names meaning “smile.”
  4. Beatrice: Meaning “happy voyager,” this old-fashioned girl’s name hints at exciting adventures.
  5. Bellamy: A French-originating name for a good friend.
  6. Beren: For a smart and strong baby girl, this Turkish name is a proud one to behold.
  7. Bertha: This Germanic name shines with its meaning of “bright one.”
  8. Bianca: A sweetheart-sounding name meaning “white or fair” for bright women.
  9. Bích: In Vietnamese, this girl’s name refers to the precious, symbolic jade gemstone.
  10. Bituin: A unique yet cosmic choice from Tagalog meaning “star.”
  11. Blanca: Clean and pure, this beautiful name simply means “white.”
  12. Blanche: Another white or pure name, this one stemming from French. It is genuinely rare now, given to just 16 girls in 2025, per Social Security Administration data.
  13. Blythe: A cheerful, upbeat name from Old English meaning “happy.”
  14. Bonnie: You will love this Scottish name that literally means “pretty.”
  15. Brie: A fresh and modern spelling variation of Bree.

13 Botanical Names for Girls That Start With B

If you love nature, these plant-based names offer beautiful options for your daughter.

  1. Balsam: A rare botanical baby name acting as a sweet flower-inspired option.
  2. Basil: Like the herb, or the Greek-rooted male name meaning “royal.”
  3. Begonia: A garden flower name for your new little petal, with a bright, fluttery sound to match the bloom.
  4. Bhumi: After a Hindu personification of earth, giving this B name for girls a grounded, elemental feel.
  5. Blathnaid: An Irish name meaning “little flower,” pronounced “blaw-nid.”
  6. Blodwen: A bold, hefty-sounding spelling carrying the beautiful Welsh meaning of “white flower.”
  7. Blossom: A beautiful name, especially fitting for a springtime-born baby.
  8. Blum: This Middle German surname meaning “flower” makes a fresh entry among girl names with B.
  9. Bosalicia: Full of power and beauty, you will love this Brazilian pick meaning “noble rose.”
  10. Briallen: The Welsh word for “primrose” makes for the prettiest floral pick among girl names with B initials.
  11. Briar: A delicate name with a punch, meaning “thorny patch.”
  12. Bryony: Meaning “vine,” this plant-inspired name seems to be sprouting up in popularity charts lately.
  13. Buddleia: Like the flower, perfectly combining the popular names Buddy and Leia into one.

14 Blessed Female Names That Start With B

These B girl names radiate spirit and devotion beautifully over their bearers.

  1. Babette: A charming French girl’s name meaning “God’s promise,” with a playful rhythm that softens its serious meaning.
  2. Bea: A name to be worn like a smile, meaning “bringer of happiness.”
  3. Beata: From the Latin word beatus, this stylish Polish name means “blessed.”
  4. Beatrix: Means “blessed” and “voyager,” serving as a stylish Beatrice alternative.
  5. Belinha: Meaning “pledged to God,” this is a unique Brazilian variant of Isabel.
  6. Bennet: A great pick for literary fans, this Latin-rooted surname and first name means “blessed.”
  7. Bess: An adorable nickname for Elizabeth, commonly associated with Queen Elizabeth I.
  8. Betsy: Meaning “God is my oath,” this name was derived as a diminutive of Elizabeth.
  9. Betty: Another fun form of Elizabeth that carries a lovely vintage charm today. It ranked #2 in the country in 1928 and is quietly climbing again, up about 40% on the previous decade, according to Social Security Administration data.
  10. Blessing: A lovely and literal name for your perfect new addition.
  11. Bliss: Tranquil, beautiful, and sweet, this calming name sounds like a peaceful vacation.
  12. Bogdana: A firm Slavic-rooted name for a girl meaning “given by God.”
  13. Brielle: Meaning “God is my strength,” this French name glows beautifully.
  14. Bronwen: This charming name is traditionally reserved for the purest of heart.

B Names for Girls FAQs

What Is a Popular Name With B for Girls?

Brooklyn is the most popular girl name on this list, ranking 118th in the United States with 2,300 girls given the name in 2025, per the Social Security Administration’s national birth data (2). Bella follows at 136th and Brielle at 143rd, and Bethany, Beth, Becca, and Britney stay familiar without being everywhere. Blake, Bailey, and Bobby also work well as unisex options for a daughter, blending softness with a bit of edge.

What Are Some Rare Girl Names That Start With B?

Rare girl names that start with B include Buddleia, Britannia, Buddug, Bituin, Brangaine, and Bellicent, and 42 of the 130 names on this list do not appear in the Social Security Administration’s national birth data at all. Other unusual choices are Beryl, Blythe, Boudicca, and Blancanieves, plus playful, pop-culture picks like Beyonce, Banshee, Buffy, and Bambi.

What Are Some Cute B Names for Baby Girls?

Cute B names for baby girls include Birdie, Bunny, Babs, and Bee. These short, sweet options pack a lot of personality into just a few letters and work nicely on their own or as pet forms of longer names.

What Are Good Short B Names for Girls?

Good short B names for girls include Bea, Brea, Bryn, Bee, and Beth. These punchy one and two-syllable picks are quick to say, easy to spell, and pair smoothly with longer middle or last names.

Are There Any Vintage B Names for Girls?

Yes. Vintage girl names that start with B include Beatrice, Blanche, Bertha, Betty, and Bernadette. These old-fashioned classics carry a timeless charm, and several are making a steady comeback with parents today.

What Are Biblical Girl Names That Start With B?

Biblical girl names that start with B include Bathsheba, Bilhah, Basemath, and Bernice. Bathsheba was the mother of King Solomon, Bilhah appears in Genesis, and Bernice is named in the Book of Acts, giving these names deep scriptural roots.

Can I Use a B Name as a Middle Name?

Yes, B names make excellent middle names. Short options like Blue, Belle, Brooke, and Bea flow easily after a longer first name and give a subtle nod to the letter B without overpowering the full combination.

Headshot of Madeleine Lily Webb

About the Author

Madeleine Lily Webb

Madeleine is a writer from somewhere near Manchester, England. Madeleine's background in languages and linguistics has led to baby names becoming one of her favorite topics to write about. When she's not fallen down a rabbit hole of stories behind unique names, Madeleine can be found hanging out with her cat, taking photos of flowers, or dancing.