70 Baby Girl Names that Start with B

Including options like Bella, Blake, Brooklyn and Beatrice

When it comes to choosing a name for your baby, things can get complicated, to say the least. Do you want something totally unique and straight out of a Wes Anderson film? Are you looking for something more traditional? Maybe you want something super quirky (but not too weird). The options truly are endless, and it feels daunting to choose a name that will stick with someone for the rest of their life. To narrow things down, we suggest starting with a letter. We've already dug up 50 options for “A” names, but if you're looking for the ideal baby girl name that begins with “B,” we did the hard work for you again.

The names on this list have been hand-selected from a variety of places (such as the Social Security Administration’s list of the most popular monikers for girls) and includes some of our personal favorites. From Bernadette to Beckham, Brooklyn and Bethany, here are 70 classic, unique (and sometimes Biblical) baby girl names that start with “B.”

30 Portuguese Baby Names That Are Seriously Adorable

baby girl names that start with b: asian baby with bangs sits in high chair with bib and is laughing
d3sign/ Getty Images

1. Bella

It means “beautiful.” It’s also very popular, landing in the top 50 names for girls in 2018.

2. Brooklyn

This combo name (Brook + Lynn) is used for both boys and girls and means “broken land” or “pretty brook.”

3. Brielle

This name—which is of French origin—means “God is my strength.”

4. Brianna

Meaning “noble,” the name Brianna can take on various forms and spellings such as Briana, Bryanna and Breana. Not to mention, it’s the female form of Brian.

5. Bailey

Courtesy of the English, the name literally means “bailiff” or “steward.”

baby girl names that start with b: baby leans against parent's knees
Catherine Delahaye/ Getty Images

6. Brooke

This name means “water” or “small stream,” so fingers crossed your daughter turns out to be a swimmer.

7. Brynlee

Another combo of two names, Brynlee means “burnt meadow.”

8. Blake

This Old English name means “pale blond one” (we’re looking at you Blake Lively). It’s also a popular version of the longer name, Blakely.

9. Braelynn

Braelynn is an American name invention (coming from the names Bray and Lin) and has no specific cultural meaning. However, it did top the U.S. baby name charts in 2011 and there are also four other ways to spell it, including Braylin, Braylen, Braelyn, and Braylynn.

10. Bianca

A popular variation of Blanche, Bianca means “shining.”

baby girl names that start with b: african american baby is put in crib by mom
Artem Varnitsin / EyeEm/ Getty Images

11. Blair

Also spelled Blaire, this moniker is derived from the Scottish Gaelic blàr, meaning "plain," “meadow” or "field."

12. Bethany

The official meaning is “house of welcome” or “house of figs.” It’s also a town near Jerusalem.

13. Bristol

It means “site off the bridge.” We like Bri and Tollie for short.

14. Beatrice

“Bringer of Joy.” What else could a new parent ask for?

15. Briar

Meaning “shrub” or “small tree,” this name symbolizes growth, something which your daughter will inevitably take part in way too fast.

baby girl names that start with b: hispanic baby with three pigtails
Joe McBride/ Getty Images

16. Bonnie

This name means “pretty girl.” How sweet.

17. Bridget

Also known as Brigid, it means “noble” or “exalted one,” so you bet she’ll be strong.

18. Belen

Derived from Spanish origin, Belen (pronounced like Helen) means “house of bread.”

19. Belle

Like Bella (see #1) this French name also means “beauty.” Looks like Disney did their homework when coming up with a name for its Beauty & the Beast heroine.

20. Blakely

Refer back to #8.

baby girl names that start with b: african american baby in a tutu at ballet class
LWA/ Getty Images

21. Brittany

Further popularized by Britney Spears (notice the alternate spelling option), the name means “from Britain,” which makes total sense since it's of English origin.

22. Bertha

It means “bright” and “shining.”

23. Barbara

Perhaps it's not as common as it used to be (it landed the 930th spot for most popular moniker), but Barb will always and forever be a solid nickname.

24. Beverly

Of English origin, the name means “beaver stream or meadow.” So, not only will she love the environment, but she’s pretty much destined to love Beverly Cleary books.

25. Brandy

Also spelled Brandi (like the actress), this American name speaks for itself—it literally means brandy.

baby girl names that start with b: red-hed baby with pigtails
Mike Kemp/ Getty Images

26. Bianca

This name is of Italian origin. But we knew this already (ya know, because of the pizza).

27. Billie

A variation of Billy (which has become unisex), the name means “determination.” Not to mention, it's fairly common with celebs—Billie Holiday, Billie Jean King and Billie Eilish to name a few.

28. Bernadette

“Brave as a bear.” That’s it. That’s the meaning.

29. Bahati

It’s the name of Adam Levine’s model wife. It also means “luck or fortune.”

30. Benita

Pronounced beh-nee-tah, this Spanish moniker means “blessed.”

baby girl names that start with b: hispanic baby sleeping
Jose Luis Pelaez Inc/ Getty Images

31. Brenda

The feminine variation of Brendan, this Scandinavian name means “sword.”

32. Birdie

The name—which means “little bird”—is also shared by Jessica Simpson’s youngest child, a sign the popularity of this one will likely spike in the upcoming years.

33. Brenna

Pronounced BREN-ah it is of Gaelic origin and means "little drop of water.”

34. Betsy

A diminutive form of Elizabeth, it means “God is my oath.”

35. Berri

Of Greek origin, the meaning of Berri is "light green semiprecious gemstone.” It’s also a variant of the names Bernice and Beryl.

baby girl names that start with b: asian baby taking a nap
Kevin Liu/ Getty Images

36. Beyoncé

Sure, you know Queen Bey, and although her name came from her mother’s surname, it also means “beyond others.”

37. Babita

Of Greek origin, this name means “stranger” (and is pretty cute when shortened to Babs).

38. Bhumika

This Indian name means “Earth.” (It’s pronounced bhu-mi-ka).

39. Becky

A popular variation of Rebecca, this name (of Hebrew origin) means “captivated or captivating.”

40. Breigh

Similar to Brianna, it’s meaning is "high, noble or exalted."

baby girl names that start with b: african american baby in the bath
LWA/Dann Tardif/ Getty IMages

41. Brinn

Or Brynn if you prefer, the name is sometimes short for Brynnlee and is also related to Brianna.

42. Bexley

The name made its debut on the U.S. Top 1000 in 2016 and is increasingly being adopted by parents looking for a novel name in the Kinsley/Ainsley/Paisley family.

43. Blythe

“Happy” is the meaning—pretty much says it all.

44. Belinda

Like a few others on this list, the name means “beautiful.” Only this one’s of Spanish descent.

45. Badriya

Badriya is an Arabic name for girls that means “like the full moon.”

baby girl names that start with b
Olga Ignatova/ Getty Images

46. Brycen

This unisex name is a fancy version of Bryce, which is thought to come from a Celtic word meaning “speckled” (freckles).

47. Barri

With a name that literally means “victory bringer," this little girl is bound to be tough.

48. Beth

Usually short for Elizabeth, Beth does well all on its own.

49. Blossom

Looking for a flower name? This one means "to bloom" and has gotten attention thanks to The Powerpuff Girls and Riverdale.

50. Bellamy

Emerging as an up-and-coming girls' name, this one is a take on the super-popular Bella. And like its predecessors, it also means “beauty.”

baby girl names that start with b 1
Roger Wright/Getty Images

51. Beckham

While this baby name means “homestead by the stream,” don’t mistake it for something too peaceful. If you think your little girl will have serious athletic potential, it’s also a nod to one of soccer’s most recognizable stars and the 2002 lady-led film, Bend It Like Beckham.

52. Baila

With delicate features and a lightness of step, it’s like the name Baila was meant to be. In Spanish, it means “dance” and “ fair.”

53. Bronwyn

Here’s a suitable name for any striking beauty: the Welsh name Bronwyn, meaning “fair, white raven.”

54. Bambina

Maybe you want to honor your Italian heritage. Or maybe you’re manifesting an adventurous life like Audrey Hepburn’s Princess Anne à la Roman Holiday. The lyrical name Bambina gets your baby halfway there, and fittingly means, “young girl.”

55. Becca

A riff on the Hebrew name, Rebekah, Becca is a cute moniker meaning “to bind, to tie.” Maybe she’ll be the glue that holds the family together?

baby girl names that start with b 2
JW LTD/Getty Images

56. Bari

Bari is a gender-neutral spin on the Gaelic Barry, meaning “fair-haired.” In Hebrew and Arabic, the definition becomes “to select.”

57. Bernice

Greek for “bringer of victory,” Bernice is a name that destines your baby girl to shine.

58. Babette

This retro little number has a mixed Greek and French influences, meaning “God’s promise.” It’s considered a derivative of Elizabeth and Barbara. If you love a good classic, you’ll know it’s also the title of Babette’s Feast.

59. Birdy

Birdy is a spin on the German name Bertha, meaning “bright, famous.” Future movie star?

60. Bette

From Bette Davis to Bette Midler, this name brings plenty of star power. It’s got Dutch, Hebrew and English roots, translating to “God’s promise.” It’s also a shortened version of Betty and Elizabeth.

baby girl names that start with b: asian baby smiles as she is held in mother's arms
d3sign/Getty Images

61. Bindi

Meaning “butterfly” in the Australian aboriginal language of Noongar, Bindi has become a well-known name thanks to croc-hunting Steve Irwin’s daughter. Who knows? Maybe she’ll be just as adventurous.

62. Bernadine

Similar to Bernadette, Bernadine means “brave as a bear,” a fine quality you’d want in any little girl.

63. Bathsheba

Hebrew for “daughter of the oath,” the Biblical figure Bathsheba was known for her beauty, and for being the mother of the famous King Solomon.

64. Benedictine

This Latin name translates to “blessed.”

65. Berti

German for “noble,” Berti is a cute, shortened version of the baby girl names Alberta and Bertha.

baby girl names that start with b 4
]Westend61/Getty Images

66. Beverlianne

Can’t pass on a double name. Beverlianne is a mashup of the British name Beverly (“meadow”) and French Anna (“grace”).

67. Bobbie-Jo

Bobbie-Jo is an American name meaning “Jehovah shall add,” but it’s also a combo of the English and German Bobbie, meaning “bright fame,” plus Jo, which translates to “God is gracious.”

68. Briny

Binry is a shortened version of the Irish, Gaelic and Celtic name of Briann. It means “high, noble, exalted.”

69. Brookanne

Another American baby girl name, Brookanne combines the Old English and German name Brook (“small stream”) and French name Anne (“grace”).

70. Baldwina

Meaning “brave, bold friend,” Baldwina is a Swiss and German name that perfectly describes what you hope your baby will become. And it’s got plenty of variations—Baudouin (French), Baldovino (Italian) and Balduino (Spanish).

MW 10
Marissa Wu

Associate SEO Editor

I’ve covered the lifestyle space for the last three years after majoring in journalism (and minoring in French) at Boston University. Talk to me about all things sustainable &...
read full bio