Top Baby Girl Names that Start With B

If you’re expecting a baby girl and trying to decide on a name, to make things easier for you, we’ve compiled a list of over 70 baby girl names that start with the letter B. Whether you have a fondness for the letter B, want to stick to a B theme, or are simply seeking inspiration, our list of B names for girls can assist you in narrowing down your choices for your little one’s name.

Popular B Names for Girls

Selecting a trendy name for your baby girl is a great option if you want something current that fits into her generation. We’ve created a list of the most popular B names for girls in Canada, based on recent statistics. 1. Beatrice. Here’s the most popular B name for girls in Canada right now. This sweet and classic moniker is the Italian form of Beatrix, meaning “voyager” or “blessed.” With its vintage vibes and literary ties, it’s no wonder Beatrice has climbed the popularity ladder in recent years. 2. Brooklyn. Of all the baby girl names that start with B, Brooklyn is the most popular. It’s a modern English name that suits both girls and boys, although the spelling “Brooklynn” is a bit more feminine. Because it comes from the New York City borough, which was named after the marshy Dutch town Breukelen, Brooklyn means “marshland.” 3. Brielle. Although Brielle (or Briella) is a name in its own right, it’s also the short form of Gabrielle or Gabriella. Gabrielle is the feminine form of the name Gabriel, a Hebrew name meaning “God is a strong man.” 4. Blake. Blake is more common as a boys’ name that starts with B; however, it has recently gained popularity as a girls’ name. Blake is an Old English surname meaning “black” or “pale.” You may associate it with the actresses Blake Lively and Blake Lindsley. 5. Billie. This cool unisex name is often used as the feminine form of William, meaning “resolute protector”. It’s a playful name with a tomboyish vibe for those looking for something down-to-earth. The singer Billie Eilish is a great namesake. 6. Brooke. This popular baby girls’ name starts with B is simply a variant of Brook. However, this spelling has been used by many well-known women, including the socialite Brooke Astor and actress Brooke Shields. Not surprisingly, Brook was a common last name given to someone living near a brook. 7. Bella. Not only is Bella a very popular B girls’ name, but it’s also pretty and feminine, as it means “beautiful.” Bella works as a great nickname if you choose the name Isabella. 8. Brianna. A classic that doesn’t seem to age. Brianna is actually the feminine form of the name Brian, which comes from the Celtic word meaning “hill” or “high noble.” Brian and Brianna would be a cute pair for twin names. 9. Brynlee. This popular name combines the names Bryn and Lee. Bryn means “hill” or “mound” in Welsh, while Lee means “clearing.” A variant spelling of the name is Brinley, which was a popular surname for those living in the English town by the same name. 10. Blakely. Although this is a modern name, Blakely actually comes from the Old English words blæc and leah, which together mean “woodland clearing.” 11. Bailey. Bailey is a gender-neutral name but it has been more frequently used for girls. It’s an occupational name from the Middle English word baili, meaning “bailiff.” 12. Brynn. As a variant of Bryn, Brynn is a unisex name that means “hill” or “mound” in Welsh. Although it’s a popular B name that can be used for boys and girls, the spelling with two Ns is more common for female names.

RELATED PREGNANCY TOOL

Baby names - Tool Icon

Baby Name Generator

Filter by gender:

Girl

Boy

Unisex

Filter by theme:

Cute

Flowers

Literature

Nature

Royal

Unique

Mythology

Color

Cute Girl Names That Start With B

Endless options exist for adorable female names that start with B. But we’ve selected our favourite cute options below. The list includes a mix of old-fashioned, classic, short, and unique names, all of which are sure to be adorable for your baby girl. 13. Babs. Short, sweet, and cute, this B name for girls can stand on its own, but it’s also a nickname for Barbara. Originating from the Greek name barbaros, Barbara means “foreign.” Saint Barbara is the patron saint of architects, geologists, and stonemasons. 14. Bambi. Another favourite among cute girl names that start with B is Bambi which means “young girl” and comes from the Italian word bambina. In the popular children’s story, Bambi was a boy deer. 15. Bess. Bess is a very cute girls’ name, especially if you want a nickname starting with B. Bess is actually short for Elizabeth, which means “my God is my oath” in Hebrew. 16. Biddy. Another adorable female nickname beginning with B, Biddy is short for Bridget, an Irish girls’ name meaning “exalted one.” In Irish mythology, Brighid was the goddess of fire, poetry, and wisdom. 17. Birdie. Birdie is the perfect name if you want a cute diminutive of a more old-fashioned name. Birdie is short for both Bernice and Bertha, whose respective meanings are “bringing victory” and “bright, famous.” 18. Blossom. Although Blossom was the title and main character of a popular 1990s sitcom, the name comes from the Old English word blóstm, which of course means “blossom.” The name wasn’t regularly used until the nineteenth century. 19. Bree. As one of the cutest baby girl names that start with B, Bree is the Anglicized name for the Irish Brígh (pronounced the same), meaning “high power.” But you can also adopt it as a nickname for Brianna or Gabriella. Brianna comes from the name Brian, which means “high, noble,” while Gabriella comes from Gabriel, meaning “God is strong.” 20. Britt. It’s easy to assume that Britt is short for Britney, but it actually comes from the Scandinavian name Birgitta, which originates from Bridget. As you may remember from above, Bridget means “exalted one.” Fun fact: Birgitta of Sweden was the patron saint of Europe. 21. Buffy. Here’s another cute girls’ name starting with B. Buffy had a brief burst of popularity in the 1960s and 1970s, although it’s now associated with the TV show Buffy the Vampire Slayer. It’s another diminutive of Elizabeth, meaning “God is my oath.” 22. Bunny. As you may have already noticed, many ladies' names beginning with B are shortened versions of longer or more old-fashioned names. Bunny, for example, is a diminutive of Bernice, like the name Birdie. Bernice means “bringing victory. Choosing a baby name can be fun yet also overwhelming. Watch this video for some exciting facts to help you find the perfect name for your baby girl!

Old-Fashioned Female Names That Start With B

You’ll find many old-fashioned girl names throughout our various categories; however, here are our 10 favourite B names for girls that give classic vintage vibes. Whether you want to name your little one after a family member or you simply love old-fashioned names, check out our list for some inspiration. 23. Babette. As mentioned above, there are lots of female names beginning with B that are diminutives or variants of other names. Babette can be a diminutive for either Elizabeth or Barbara. Elizabeth means “God is my oath,” whereas Barbara comes from the Greek girls’ name meaning “foreign.” 24. Belinda. Not only is Belinda an old-fashioned choice, but it’s also a gentle, sweet name. Many believe it’s a combination of the Italian word bella (meaning “beautiful”) and the Germanic word lind (meaning “soft, tender”). 25. Berenice. The name Bernice is a shortened form of Berenice. It means “bringing victory” and is a great option for an international name. 26. Bernadette. As the French feminine version of the name Bernard, Bernadette means “bear” and “brave.” It’s one of the cutest names beginning with B for little ladies, in our opinion! 27. Blanche. Among female names that start with B, this one has a decidedly old-fashioned air. Blanche was originally a medieval French nickname meaning “white, fair.” You may recall the character Blanche DuBois from the celebrated play and movie A Streetcar Named Desire. 28. Blythe. This rare, unisex name originates from Old English, meaning “cheerful.” It’s a great option for boys or girls. 29. Braidy. Another rare, English name, Braidy is a variant of the more common spelling, Brady. It’s an Irish last name, Ó Brádaigh, which comes from the name Brádach, meaning “large-chested.” 30. Bridget. From the list of cute baby girl names that start with B, we already know that Bridget is an Irish name meaning “exalted one.” Saint Brigid is the patron saint of Ireland, and this name could be a nice option if you have Irish ancestry. 31. Britannia. This B name for girls is quite old-fashioned and comes from the Latin word for the British Isles. It first appeared as a given name in the eighteenth century. If you’ve seen British currency, you may recognize Britannia as the female Roman figure that graces some coins. 32. Bronte. As a rare unisex name, Bronte comes from the Irish last name Ó Proinntigh. The Irish name Proinnteach means “bestower” in Gaelic. You may associate this name with the nineteenth-century novelists Charlotte, Emily, and Anne Brontë.

Unique Girl Names That Start With B

If you’re looking for a name that’s distinctive and uncommon for your baby girl, then you might want to consider some unique girl names that start with B. So, stand out from the crowd with one of these unique baby names. 33. Bea. For girl names starting with B, Bea is a short name that would make a great middle name for girls. Although found throughout Europe, it’s both an English and Hungarian name, short for Beatrix and Beáta, respectively. Beatrix means “voyager” and Beáta means “blessed.” 34. Bee. The name Bee is another short form of Beatrix or Beatrice (one of the most popular B names for girls in Canada), which originates from the Late Latin name Viator, meaning “voyager” or “blessed.” In the nineteenth century, the spelling of Beatrix shifted to Beatrice, although Beatrix Potter (the creator of Peter Rabbit) and Queen Beatrix of the Netherlands both kept the original spelling. 35. Bellamy. This name certainly deserves a spot on the list of unique girl names that start with B. It combines the Old French words bel and ami to mean “beautiful friend.” 36. Blessing. Although Blessing has Old English origins (meaning “blessing,” of course), the name is far more common in Nigeria and Zimbabwe. 37. Braelyn. This name is a modern English name, so its meaning is unknown. It does include the common suffix lyn, which is the Welsh word for “lake.” 38. Brenna. Although you could argue that Brenna isn’t that unusual, or even unique, it comes from two names that aren’t used very often. Brenna is a variant of Brenda and the feminine version of Brennan. Brenda means “sword” and Brennan means “rain.” 39. Bria. You can use this B name for girls as a unique short form of any name with Bri in it, such as Gabriella or Brianna. Gabriella comes from the name Gabriel, which means “God is strong.” Brianna comes from the name Brian, which means “hill.” 40. Briony. Briony is a rare English name that had a small peak in popularity in the 1990s in England and Wales. It’s a variant of Bryony, the name for a vine used in medicine. It comes from the Greek word bryo, meaning “to swell.” 41. Bristol. This name comes directly from the city of Bristol in southwest England. It means “the site of the bridge.” 42. Burgundy. Another place name, Burgundy comes from the region in France famous for its red wine.

RELATED ARTICLE

Baby Names
Top 1,000 Girl Names to Inspire You!

Biblical B Names for Girls

Biblical names for girls offer a nice combination of unique and classic. For female names that start with B, try these rare and beautiful biblical options with unique meanings. 43. Bashemath. This ancient Hebrew name means “fragrance” and is pronounced BASH-a-meth. Bashemath is one of the wives of Esau in the Old Testament. 44. Bathsheba. Meaning “daughter of the oath” in Hebrew, this female name that starts with B was the mother of Solomon. It’s pronounced bath-SHEE-ba. 45. Beulah. Pronounced BYOO-leh, this name means “married” in Hebrew. It’s used in the Old Testament to refer to the land of Israel. 46. Bilhah. Another ancient Hebrew name, Bilhah is pronounced BILL-ha and means “bashful.” In the Old Testament, Bilhah is the handmaid of Jacob and Rachel and the mother of Dan and Naphtali. 47. Bithiah. Bithiah means “daughter of Yahweh,” the Hebrew God, and is pronounced BITH-ee-a. In the Old Testament, Bithiah is the daughter of Pharaoh who drew Moses from the Nile.

Classic Girl Names Starting With B

Classic names never go out of style and can be passed down through generations. With that being said, check out our list of baby girl names that start with B that have plenty of staying power for your classic little lady. 48. Barbara. Chances are you know a Barbara from nearly every generation, as it’s a true classic. And as you’ve read above, there are plenty of fun nicknames and spelling variants for Barbara, such as Babs, Babette, and Barbra, as in the one-and-only Barbra Streisand. Barbara comes from the Greek name barbaros meaning “foreign.” 49. Becca. Becca comes from the classic name Rebecca and has several variants, such as Becky, Beckah, and Reba. It has stood the test of time, with several peaks throughout the decades. It comes from a Hebrew word meaning “join” or “tie.” 50. Beth. The name Beth can come from either Elizabeth or Bethany, both classic girl names that start with the letter B. Elizabeth means “my God is an oath” and Bethany means “house of figs.” Because Elizabeth has so many variants and diminutives across the world, it’s an excellent choice for a middle name that starts with B. 51. Betsy. Betsy is still another diminutive of Elizabeth. Despite starting with an E, Elizabeth has proven to be a gold mine for female names beginning with B! And, once again, Elizabeth means “my God is an oath.” Famous Betsys include Betsy Ross, who, according to legend, helped design and create the first flag of the United States. 52. Betty. This list is turning into names derived from Elizabeth because we have yet another one! Betty is also a diminutive of Elizabeth, meaning “my God is an oath.” A well-known bearer of the name was Betty White, a comedic actress who played Rose on The Golden Girls. 53. Beverly. Although far more common as a girls’ name starting with B, Beverly was first a boys’ name. It’s a surname from the English city, meaning “beaver stream.” 54. Bonnie. Bonnie seems like it should be a nickname, but it’s a name of its own. From the Scottish word bonnie, it means “pretty.” It grew in popularity after the movie Gone With the Wind came out; In the story, Bonnie was Scarlett and Rhett’s daughter. 55. Brenda. This is the feminine version of two male names, the Old Norse name Brandr and the Irish name Brendan. The former means “sword,” whereas the latter means “prince.” 56. Britney. A variant of Brittany, the name Britney comes from the region in northwest France. It had a spike in popularity in the 1990s and early 2000s, thanks in part to pop star Britney Spears.

International Girl Names That Start With B

Are you searching for a unique name for your baby girl that reflects your heritage, culture, or language? You may want to explore baby girl names from various languages across the globe that start with the letter B. To assist you in your quest, we have compiled a list of such names that may inspire you in selecting the perfect name for your little one. 57. Bahija. Pronounced ba-HEE-jah, this Arabic name simply means “happy,” so it’s perfect for a little baby! 58. Bala. This Hindu B name means “young” in Sanskrit, so, again, it’s perfect for a sweet baby girl or boy. Bala was a Hindu goddess. 59. Baran. Meaning “rain,” Baran is a popular B name for girls in Persian. However, it’s more common as a boy’s name in Kurdish and Turkish. 60. Beata. You’ll find Beata in several European cultures, but most prominently in Germany, Poland, Sweden, and Denmark. It’s pronounced bay-AH-ta and comes from the Latin word beatus, meaning “blessed.” Remember that Bea is a common nickname for the Hungarian version, Beáta. 61. Beileag. Pronounced BYE-lee, this B name for girls is the Scottish form of Isabel, which is, you guessed it, a variant of Elizabeth, meaning “my God is an oath.” You’ll find many important Isabels throughout history, including two Spanish queens. Isabel is more common than Elizabeth in Spain, Portugal, and France. 62. Belén. This old-fashioned girls name starting with B comes from Spain and is the Spanish word for Bethlehem, the town where King David and Jesus were born. It’s pronounced bell-EHN and in Hebrew, it means “house of bread.” 63. Benoîte. Pronounced ben-OYNT, this old-fashioned French girls’ name is the feminine version of Benedict, which means “blessed.” 64. Bianca. If you like the name Blanche for baby girl names that start with B but want something that sounds less old-fashioned, consider Bianca. It’s the Italian and Romanian version of Blanche, although you’ll find this name in several other European cultures. Shakespeare used the name Bianca in two of his plays, and it means “fair, white.” 65. Bibiana. Pronounced BEE-bya-na, this Spanish/Italian girls’ name has deep roots. It comes from the Late Roman name Vivianus, derived from the Latin vivus meaning “alive.” Saint Bibiana (also known as Viviana) was a fourth-century martyr. 66. Bluma. You can probably guess what this Yiddish name (pronounced BLOO-mah) means. That’s right—it means “flower,” as in a blooming flower. 67. Bo. In Wu Chinese, the name Bo (波) is pronounced like the “bow” of a ship and means “wave.” 68. Boglárka. The Hungarian girls’ B name, Boglárka, has one of the cutest nicknames—Bogi (pronounced BO-gee). It also has a very sweet meaning as “buttercup flower” or “ornament.” 69. Bonolo. If you want to give your baby girl a name starting with B with a meaning to live up to, try the South African name Bonolo, which means “ease” in Sotho. With any luck, she’ll be an easy baby! It’s pronounced BAHN-oh-lo, so you could even use the nickname Bonnie. 70. Bora. For baby girl names that start with B, this one comes from two places. In Albania, the name means “snow.” But it’s also a Korean girls’ name (보라) that means “purple.” 71. Briallen. This tops the lists of both cute and unique female names beginning with B. It’s Welsh and means “primrose,” and there are a few options for pronunciation. You can pronounce Briallen as bree-A-lin, BRAY-lin, or the more traditional way, bree-A-shehn. 72. Brígh. We already covered this meaning above with the name Bree, but you can also go with the traditional Irish spelling of Brígh. It means “high power.”

FAQS AT A GLANCE

Our list includes over 70 girl names that start with B with plenty of unique options, including:

  • Bea
  • Bellamy
  • Blessing
  • Bria
  • Briony
  • Bristol.

The Bottom Line

With so many brilliant B names for baby girls out there, it might be difficult to choose just one (or two, for a middle name) for your baby. We hope you found inspiration in our list of girl names that start with B! If you’re still searching, you might enjoy keeping the alphabet going with girl names that start with the letter C or flower names for girls, plus lots more!

To prepare for your little one’s arrival, earn rewards with the Pampers Club app on all your diapers and wipes purchases!

How many diapers has your baby used?

Swipe to select your baby's age:

Please select your baby's age:

  • 1 monthMONTH
    240diapers
  • 2 monthsMONTHS
    480diapers
  • 3 monthsMONTHS
    720diapers
  • 4 monthsMONTHS
    960diapers
  • 5 monthsMONTHS
    1200diapers
  • 6 monthsMONTHS
    1440diapers
  • 7 monthsMONTHS
    1620diapers
  • 8 monthsMONTHS
    1800diapers
  • 9 monthsMONTHS
    1980diapers
  • 10 monthsMONTHS
    2160diapers
  • 11 monthsMONTHS
    2340diapers
  • 12 monthsMONTHS
    2520diapers