If you’re looking for baby names that start with the letter B, you’re in the right place! Baby names that start with B may be less common, but they make some beautiful names. We have both baby girl and baby boy names, so browse our lists below:
Baby Girl Names That Start with the Letter “B”
Baako (bahko)
Akan, means “firstborn child”
Babirye (bahbeeryeh)
Ganda, means “first of twins”
Badriya (bah-dree-ya)
Arabic, means “full moon”
Bai (bye)
Chinese, means “pure” or “many”
Bailey (baylee)
English, means “bailiff”
Bala (bahla)
Sanskrit, means “young”
Bandile (bandeel)
Zulu/Xhosa, means “they have increased”
Bao (bow)
Vietnamese, means “jewel”
Bar (bar)
Hebrew, means “son” or “grain”
Barrie (berry)
Irish, means “fair hair”
Basia (boss-ya)
Polish, means “foreign”
Bastet (bahstet)
Ancient Egyptian, means “jarred ointment”
Basmat (boss-mot)
Hebrew, means “fragrance”
Bathsheba (bath-sheb-ah)
Hebrew, means “daughter of the oath”
Baya (by-ya)
Spanish, means “berry”
Bayla (bay-la)
Yiddish, means “white”
Beata (bay-ah-ta)
Czech/Hungarian, means “blessed”
Beatrix (bee-trick)
Means “traveler”
Belen (beh-len)
Spanish, means “Bethlehem”
Belinda (bell-inda)
English, means “beautiful”
Bellamy (bella-mee)
English, means “beautiful friend”
Belle (bell)
French, means “beauty”
Belma (bellma)
Bosnian, meaning unknown
Belva (bellva)
English, means “beautiful view”
Benedetta (benna-detta)
Italian, means “blessed”
Benigna (beneena)
Italian, means “friendly”
Benita (beneeta)
Spanish, means “blessed”
Berendina (bearendeena)
Dutch, means “hardy bear”
Berezi (beh-ressy)
Basque, means “special”
Berhane (berhah-neh)
Amharic, means “my light”
Berenice (bear-en-ees)
French, means “bringing victory”
Berit (bearit)
Swedish, means “exalted one”
Bernadette (burna-det)
French, means “brave bear”
Berta (bear-ta)
Czech/Spanish/Italian, means “famous”
Beryl (barrel)
English, means “beryl gemstone”
Bet (bet)
Frisian/Limburgish, means “my God is an oath”
Betania (bet-tawn-ya)
Portuguese, means “house of affliction”
Bethany (beth-uh-nee)
Greek, means “house of affliction”
Bettina (bet-teena)
German/Hungarian, means “God is my oath”
Beverly (beh-vurly)
English, means “beaver stream”
Bhavana (ba-vah-na)
Sanskrit, means “manifesting”
Bianca (bee-yonka)
Italian/Romanian, means “white”
Bibigul (beebeegool)
Kazakh, means “nightingale”
Bidu (beedoo)
English, meaning unknown
Bielke (beelkeh)
Yiddish, means “white”
Bilhah (beelha)
Hebrew, means “shy”
Binh (bing)
Vietnamese, means “peaceful”
Biruta (beeroota)
Latvian, means “to scatter”
Blair (blayr)
Scottish, means “battlefield”
Blaithin (blaw-nit)
Irish, means “little flower”
Blake (blayk)
English, means “black”
Blanche (blanch0
French, means “white”
Blandine (bland-een)
French, means “charming”
Blejan (bledge-en)
Cornish, means “flower”
Blessing (bless-sing)
English, means “blessing”
Blossom (blah-sum)
English, means “blossom”
Blue (bloo)
English, means “blue”
Bluma (blooma)
Yiddish, means “flower”
Blythe (bLYEth)
English, means “cheerful”
Biliana (beel-yana)
Bulgarian, means “herb”
Billie (bill-ee)
English, means “protection”
Bina (beena)
Yiddish, means “bee”
Bituin (bitooeen)
Tagalog, means “star”
Bohdana (bo-dawna)
Czech, means “given from God”
Bojana (bo-yana)
Slovenian/Macedonian, means “battle”
Bolanle (bo-lahnleh)
Yoruba, means “finding wealth at home”
Bonnie (bon-nee)
Scottish, means “pretty”
Bopha (bo-fa)
Khmer, means “flower”
Bora (bora)
Korean, means “purple”
Braelyn (bray-len)
Modern English, meaning unknown
Brandy (bran-dee)
English, means “brandy wine”
Branka (brahnka)
Serbian/Croatian, means “protective glory”
Branwen (bran-wen)
Welsh, means “beautiful raven”
Brayndel (brain-dull)
Yiddish, means “brunette”
Brenda (brenda)
English, means “sword”
Brene (bren-NAY)
English, means “born again”
Brenna (brennuh)
English, means “rain”
Briana (bree-yana)
English, means “hill”
Briar (bRYE-er)
English, means “thorny”
Bridget (brih-jet)
Irish, means “exalted one”
Bridie (bry-dee)
Irish, means “exalted one”
Brielle (bree-el)
English, means “God is my strength”
Brigh (bree)
Irish, means “power”
Brina (breena)
Slovene, means “juniper”
Briseis (brissay-iss)
Greek, meaning unknown
Bristol (brisstuhl)
English, means “site of bridge”
Britta (britta)
Swedish/Norwegian, means “rescue”
Brittany (britnee)
English, means “from the Breton region”
Brixhilda (brishilda)
Albanian, meaning unknown
Bronia (brawn-ya)
Polish, means “protective glory”
Bronwyn (bron-win)
Welsh, means “white breast”
Brooke (bruhk)
English, means “brook”
Brooklyn (bruhk-len)
English, means “marsh land”
Bruna (broo-na)
Italian, means “protection”
Brunilda (brooneelda)
Albanian, means “protection”
Bryna (bRYEna)
Yiddish, means “brunette”
Brynhild (brinheld)
Norwegian, means “armor”
Brynja (prinya)
Icelandic, means “armor”
Brynn (brin)
English, means “hill”
Bryony (bree-oh-nee)
Greek, means “to swell”
Baby Boy Names that Start with the Letter “B”
Bahram (bahrahm)
Persian, means “victory”
Baishan (buy-shawn)
Apache, means “knife”
Bakhtiar (bahk-teeyahr)
Persian/Kazakh, means “fortunate”
Ballard (ball-erd)
English, means “bald”
Balu (bah-loo)
Tamil, meaning unknown
Bamidele (bahmee-della)
Yoruba, means “follow me home”
Banks (banks)
English, means “one who dwells on a bank”
Barack (bah-rock)
Hebrew, means “lightning”
Barnaby (bar-na-bee)
English, means “son of the prophet”
Baron (bearon)
English, means “baron”
Barrett (bearit)
English, means “strife”
Barry (berry)
Irish, means “fair hair”
Bartholomew (barthah-lo-mew)
Aramaic, means “son of Talmai”
Barton (barten)
English, means “barley town”
Bashir (bah-sheer)
Arabic/Urdu, means “bringer of good news”
Basil (baz-uhl)
English, means “basil”
Bayard (bay-erd)
English, means “bay colored”
Baylor (bayler)
English, means “one who delivers goods”
Baxter (backster)
English, means “baker”
Beau (bo)
French, means “beautiful”
Beckett (beckit)
English, means “brook”
Beckham (beckum)
English, meaning unknown
Bence (bents)
Hungarian, means “to conquer”
Bendiks (bendeeks)
Latvian, means “blessed”
Benedikt (ben-uh-dickt)
German, means “blessed”
Benito (beneetoe)
Italian, means “blessed”
Benjamin (ben-djuhmin)
Hebrew, means “son of my right hand”
Bennett (bennit)
English, means “blessed”
Bentley (bentlee)
English, means “bent grass”
Benvenuto (benveh-nootoe)
Italian, means “welcome”
Benzion (bentsy-ohn)
Hebrew, means “son of Zion”
Ber (bear)
Yiddish, means “little bear”
Bernard (bur-nard)
German, means “hardy bear”
Bertilo (bear-teeloh)
Ancient German, means “bright”
Bertoldo (beartole-doh)
Italian, means “bright ruler”
Bertram (burr-trum)
German, means “bright raven”
Bertrand (bear-trahnd)
French, means “bright rim”
Bevan (behvin)
Welsh, means “son of Evan”
Bhima (beema)
Sanskrit, means “formidable”
Bilal (beelahl)
Arabic/Turkish, means “moistening”
Billy (billee)
English, means “helmet”
Bilson (bilsin)
English, means “son of William”
Birger (beergurr)
Norwegian, means “rescue”
Birke (beer-keh)
German, means “birch tree”
Bishal (bee-shawl)
Nepali, means “spacious”
Bitrus (beetris)
Hausa, means “stone”
Bjarne (beeyair-neh)
Danish, means “bear”
Bjorn (bee-yern)
Swedish, means “bear”
Blagoy (blahg-oy)
Bulgarian, means “pleasant”
Blaine (blayn)
Scottish, means “yellow”
Blaise (blaze)
French, means “lisping”
Blin (blinn)
Welsh, means “weary”
Bo (bo)
Danish, means “to live”
Boaz (bo-ahs)
Hebrew, means “swiftness”
Bogdan (bahgdahn)
Polish/Romanian, means “given by God”
Bohumil (bohoo-meel)
Czech/Slovak, means “favored by God”
Bongani (bongahnee)
Zulu, means “thankful”
Bonifacio (bony-fah-tcho)
Italian, means “good fate”
Booker (buhker)
English, means “scribe”
Bor (bore)
Slovene, means “pine tree”
Boris (bo-riss)
Russian, means “snow leopard”
Borko (bore-ko)
Serbian, means “battle”
Boston (bosstin)
English, meaning unknown
Boyan (boyahn)
Bulgarian, means “battle”
Braden (braydin)
Irish, means “descendant of Bradan”
Bradford (bradferd)
English, means “broad ford”
Bradley (bradlee)
English, means “broad woodland”
Brady (braydee)
Irish, means “descendant of Bradach”
Bram (brahm)
Dutch, means “father of many”
Bran (brahn)
Welsh, means “raven”
Brando (brahn-doe)
Ancient German, means “sword”
Branislav (brahnee-slov)
Czech, means “protective glory”
Branko (brahnko)
Serbian, means “world protection”
Brantley (brantlee)
German, means “fire”
Bratumil (brahtoo-meel)
Polish, means “gracious brother”
Brendan (brenden)
Irish, means “prince”
Brennan (bren-nen)
Irish, means “rain”
Brennus (brenniss)
Latin, means “prince”
Brent (bhrent)
English, means “hill”
Brett (bret)
English, means “one from Breton”
Brian (brye-an)
Irish, means “hill”
Bridger (brihdjer)
English, means “one who works on a bridge”
Brock (brahk)
English, means “badger”
Broderick (brod-rick)
English, means “son of Rhydderch”
Bronson (brawnsin)
English, means, “brown”
Brooks (bruhks)
English, means “brooks”
Bruce (broos)
Scottish, means “town of Brix”
Bruno (broo-no)
German/Italian, means “protection”
Bryce (bRICE)
English, means “speckled”
Bryson (brice-in)
English, means “son of Bryce”
Buck (buhk)
English, means “male deer”
Buddy (buh-dee)
English, means “friend”
Buford (boo-ferd)
English, means “beautiful fortress”
Buhle (booleh)
Shona, means “handsome”
Burchard (burr-tcherd)
English, means “hardy”
Burley (burlee)
English, means “fortified stronghold”
Byeong (ho-byong-ho)
Korean, means “glorious heaven”
Byrnell (bur-nell)
English, means “brunette”
Brynjar (brinn-yurr)
Norwegian, means “armed warrior”
Byron (bye-rin)
English, means “place of cowsheds”