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.