Girl Names That Start With B

By Dixie Legare – August 28, 2024

Choosing a name for a baby girl can be an exciting yet challenging task, given the endless possibilities available.

To simplify this process, a curated list of 70 baby girl names starting with the letter B has been compiled. This list caters to those who are partial to the letter B or are looking for fresh inspiration.

Whether you’re set on a B theme or just exploring options, this selection offers a diverse range of beautiful names to consider.

Popular B Names for Girls

Brooklyn

Among the B names for baby girls, Brooklyn ranks the highest. This modern name is popular for both girls and boys, though the spelling “Brooklynn” tends to be more feminine.

Originating from the New York City borough named after the Dutch town Breukelen, Brooklyn means “marshland.”

Bella

Bella is a well-loved name for girls, meaning “beautiful.” It can also serve as a charming nickname if the full name is Isabella. Bella is favored for its simplicity and elegance.

Brielle

While Brielle (or Briella) can stand alone as a name, it is also short for Gabrielle or Gabriella.

The name Gabrielle is the feminine form of Gabriel, which means “God is a strong man” in Hebrew. Brielle carries a soft and graceful sound.

Brianna

Brianna has been a steady favorite since the 1970s. It is the feminine version of the name Brian, which originates from the Celtic word meaning “hill” or “high noble.”

Brianna is both classic and enduring, making it a timeless choice.

Blakely

Modern in popularity, Blakely comes from Old English roots, combining the words blæc and leah, which mean “woodland clearing.”

The name Blakely is contemporary but carries a touch of nature-inspired charm.

Bailey

Bailey remains a classic choice and is the sixth most popular girls’ name starting with B in the United States.

This gender-neutral name has been more commonly used for girls since the 1980s. It is derived from the Middle English word baili, meaning “bailiff.”

Brynlee

A combination of the names Bryn and Lee, Brynlee signifies both “hill” and “clearing.”

Variants like Brinley are also popular and trace their origins to surnames from English towns with similar names.

Blake

Originally more common as a boy’s name, Blake has gained popularity for girls. In 2020, it nearly became more popular for girls than boys.

This Old English surname means “black” or “pale.” Actresses like Blake Lively have helped to popularize this name.

Brooke

Brooke derives from the name Brook. It has been favored by many notable women, such as Brooke Astor and Brooke Shields.

Historically, Brook was a surname for those living near a brook.

Brynn

Brynn, a variant of Bryn, is a unisex name meaning “hill” or “mound” in Welsh.

While it can be used for both boys and girls, the double N spelling is more common for girls, adding a touch of femininity to the name.

Cute Girl Names That Start With B

Babs

Short, sweet, and cute, Babs 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.

Bambi

For another favorite among cute girl names that start with B, Bambi means “young girl” and comes from the Italian word bambina.

In the popular children’s story, Bambi was a boy deer.

Bess

Bess is a very cute girl’s name, especially if you want a nickname beginning with B.

Bess is actually short for Elizabeth, which means “my God is my oath” in Hebrew.

Biddy

Another adorable female nickname that starts with B, Biddy is short for Bridget, an Irish name meaning “exalted one.”

In Irish mythology, Brighid was the goddess of fire, poetry, and wisdom.

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.”

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.

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.”

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.

Buffy

Another cute girl’s name starting with B, Buffy had a brief burst of popularity in the 1960s and 1970s.

Although now associated with the TV show Buffy the Vampire Slayer, it’s another diminutive of Elizabeth, so it means “God is my oath.”

Bunny

As you may have already noticed, many girls’ 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.”

Old-Fashioned B Names for Girls

Babette

Babette is a diminutive form of either Elizabeth or Barbara.

Elizabeth means “God is my oath,” while Barbara comes from a Greek name that means “foreign.” This name gives off a classic, timeless feel.

Belinda

Belinda is a gentle and sweet name that combines the Italian word bella (meaning “beautiful”) and the Germanic word lind (meaning “soft, tender”).

It’s an old-fashioned name that has a warm, elegant vibe.

Berenice

Berenice means “bringing victory” and is often shortened to Bernice. It’s a strong name that works well internationally and carries a sense of strength and history.

Bernadette

Bernadette is the feminine form of the name Bernard, meaning “bear” and “brave.”

This French name is endearing and has a cute, old-fashioned charm.

Blanche

Blanche means “white, fair” and has a distinctly old-fashioned air. It originated as a medieval French nickname and was popularized by the character Blanche DuBois in A Streetcar Named Desire.

Blythe

Blythe is a rare, unisex name that comes from Old English, meaning “cheerful.” It’s unique and works well for both boys and girls.

Braidy

Braidy is a variant spelling of Brady.

It’s an Irish last name, Ó Brádaigh, which comes from the name Brádach, meaning “large-chested.” This name has a strong, distinctive feel.

Bridget

Bridget is an Irish name meaning “exalted one.”

It is associated with Saint Brigid, the patron saint of Ireland, making it a wonderful choice for those with Irish heritage.

Britannia

Britannia comes from the Latin word for the British Isles and first appeared as a name in the eighteenth century.

It’s recognizable from British currency, where the female Roman figure Britannia appears on some coins.

Bronte

Bronte is a rare, unisex name originating from the Irish last name Ó Proinntigh.

The Irish name Proinnteach means “bestower” in Gaelic. This name is also associated with the famous nineteenth-century novelists Charlotte, Emily, and Anne Brontë.

Unique Girl Names That Start With B

Bea

Bea is a short, charming name suitable as both a first and middle name.

It has roots in English and Hungarian cultures, derived from Beatrix and Beáta. Beatrix translates to “voyager” or “traveler,” while Beáta means “blessed.”

Bee

Bee serves as another brief form of Beatrix.

The name originally comes from the Late Latin term Viator, meaning “voyager” or “traveler.” Although the more common spelling is Beatrice, Bee retains a vintage appeal thanks to figures like Beatrix Potter and Queen Beatrix of the Netherlands.

Bellamy

Bellamy combines the Old French words bel and ami to mean “beautiful friend.”

This unique name offers a charming and elegant option for a girl.

Blessing

Blessing stems from Old English, signifying “blessing.” It is more frequently used in Nigeria and Zimbabwe but gained some popularity in the United States around 2019.

Braelyn

Braelyn is a modern English name with an unknown meaning.

It features the suffix lyn, which translates to “lake” in Welsh.

Brenna

Brenna may not seem entirely unique but offers a fresh alternative to more common names.

It is derived from Brenda, which means “sword,” and is also the feminine version of Brennan, meaning “rain.”

Bria

Bria can be a unique short form for names like Gabriella or Brianna.

Gabriella derives from Gabriel, meaning “God is strong,” while Brianna comes from Brian, which means “hill.”

Briony

Briony is a rare English name that experienced slight popularity in the 1990s in England and Wales.

It’s a variant of Bryony, a vine used in traditional medicine, and comes from the Greek word bryo, meaning “to swell.”

Bristol

Bristol is taken directly from the city in southwest England, meaning “the site of the bridge.” This name holds geographical significance and a contemporary feel.

Burgundy

Named after the French region famous for its red wine, Burgundy stands out as a place-inspired name with a rich, elegant undertone.

Biblical B Letter Names for Girls

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.

Bathsheba

Meaning “daughter of the oath” in Hebrew, Bathsheba was the mother of Solomon. It’s pronounced bath-SHEE-ba.

Beulah

Pronounced BYOO-leh, this name means “married” in Hebrew. It’s used in the Old Testament to refer to the land of Israel.

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.

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.

Barbara

Barbara is a timeless name that remains popular across generations. Originating from the Greek word barbaros, meaning “foreign,” it has many endearing nicknames like Babs, Babette, and Barbra—think of the iconic Barbra Streisand.

Becca

Becca is a diminutive form of Rebecca and comes with several variants, such as Becky, Beckah, and Reba. This name has Hebrew origins, meaning “join” or “tie.”

It has enjoyed sustained popularity in the U.S. over the years.

Beth

Beth can be derived from either Elizabeth or Bethany, both of which are classic names. Elizabeth means “my God is an oath,” and Bethany means “house of figs.”

This makes Beth an especially versatile name with deep roots and historical significance.

Betsy

Betsy is another variation of the name Elizabeth, which again means “my God is an oath.” Famous bearers of this name include Betsy Ross, who is often credited with designing the first American flag.

The name continues to carry a sense of history and tradition.

Betty

Betty, yet another offshoot of Elizabeth, also carries the meaning “my God is an oath.” The name gained notable popularity through figures like comedic actress Betty White, known for her role on The Golden Girls.

Beverly

Initially a boys’ name, Beverly transitioned over time to become more popular as a girls’ name. Stemming from an English surname that means “beaver stream,” Beverly has a charming rustic feel.

Bonnie

Bonnie, a name derived from the Scottish word bonnie meaning “pretty,” stands alone as a delightful choice. Its popularity surged following the release of the film Gone with the Wind, where Bonnie was the name of Scarlett and Rhett’s daughter.

Brenda

Brenda is the feminine form of the Old Norse name Brandr and the Irish name Brendan. While Brandr means “sword,” Brendan translates to “prince,” making Brenda a name rich with historical and cultural significance.

Britney

Britney is a variation of Brittany, a region in northwest France. It became highly popular in the United States in the 1970s, reaching even greater heights in the late 1990s, partly due to pop star Britney Spears.

International B Letter Names for Girls

Bahija

Bahija, pronounced ba-HEE-jah, is an Arabic name meaning “happy.” This simple and joyful name is just right for a cheerful little girl.

Bala

Bala is a Hindu name that means “young” in Sanskrit. This name works for both girls and boys. In Hindu mythology, Bala is a goddess.

Baran

Baran is a popular girl’s name in Persian, signifying “rain.” It is more commonly used as a boy’s name in Kurdish and Turkish cultures.

Beata

Beata is a name found in several European countries, especially Germany, Poland, Sweden, and Denmark. Pronounced bay-AH-ta, it comes from the Latin word beatus, meaning “blessed.”

In Hungary, Beáta is typically shortened to Bea.

Beileag

Beileag, pronounced BYE-lee, is the Scottish form of Isabel, which is a variant of Elizabeth. Elizabeth means “my God is an oath.” Isabel is a popular name in Spain, Portugal, and France, with many historical figures bearing the name.

Belén

Belén is an old-fashioned name from Spain that means Bethlehem, the birthplace of King David and Jesus. Pronounced bell-EHN, this term in Hebrew translates to “house of bread.”

Benoîte

Benoîte is an old-fashioned French name, pronounced ben-OYNT. It is the feminine version of Benedict, meaning “blessed.”

Bianca

Bianca is the Italian and Romanian variant of Blanche, which means “fair, white.” This name also appears in various other European cultures and was used by Shakespeare in two of his plays.

Bibiana

Bibiana, pronounced BEE-bya-na, has roots in both Spanish and Italian cultures. Derived from the Late Roman name Vivianus, it means “alive.” Saint Bibiana was a martyr from the fourth century.

Bluma

Bluma, a Yiddish name pronounced BLOO-mah, means “flower.” It evokes the image of a blooming flower, symbolizing beauty and growth.

Bo

In Wu Chinese, Bo (波) is pronounced like the “bow” of a ship and means “wave.” This short and simple name carries a refreshing, natural vibe.

Boglárka

Boglárka is a Hungarian name with the endearing nickname Bogi, pronounced BO-gee. It means “buttercup flower” or “ornament,” making it a sweet choice for a baby girl.

Bonolo

Bonolo is a South African name meaning “ease” in Sotho. Pronounced BAHN-oh-lo, it carries the hope that the child will have an easy and carefree life. Bonnie can be a cute nickname.

Bora

Bora has meanings in different cultures. In Albanian, it means “snow,” while in Korean (보라), it means “purple.” Both interpretations give the name a unique and versatile quality.

Briallen

Briallen is a unique and cute Welsh name meaning “primrose.” There are various ways to pronounce it, including bree-A-lin, BRAY-lin, or traditionally bree-A-shehn.

Brígh

Brígh, pronounced BREE, is the traditional Irish spelling for Bree. It means “high power,” giving the name a sense of strength and authority.