Boy Names Starting with B
Baby boy names beginning with B from every tradition, grouped by faith, each with its meaning and origin.
See girl names starting with B →
176 names · each links to its meaning, origin, pronunciation and history.
Christian names (24)
Hindu names (39)
Badal — CloudBadrinath — Lord of Badri, VishnuBala — Young; child; strengthBalaji — Young lord, VenkateswaraBalamurugan — Young Lord MuruganBalaraman — Balarama, Rama of strengthBalasubramanian — Young Lord SubramanyaBaldev — God of strengthBalgopal — Child Krishna the cowherdBalraj — Mighty kingBankim — Gently curved, bentBarun — Varuna, lord of the watersBasavaraj — King of bulls; lord BasavaBhaanu — Sun; ray of lightBhadra — Auspicious, gracious, goodBhadresh — Lord of auspiciousness, ShivaBhagirath — King who brought the GangaBhagwan — God; the Blessed OneBhairav — Fearsome form of ShivaBhajan — Devotional song, worshipBhanu — Sun; ray of lightBharat — Cherished; IndiaBharath — Cherished; IndiaBhaskar — Sun, maker of lightBhaskara — Sun; maker of lightBhavesh — Lord of existence, ShivaBhavin — Full of feeling; living beingBhavya — Grand, splendid, auspiciousBhrigu — Name of a great Vedic sageBhushan — Ornament, adornmentBhuvan — World, universeBikram — Valour, prowessBinay — Modesty, humility; good conductBipin — Forest, groveBirendra — Lord of warriorsBiswajit — Conqueror of the worldBrij — Braj, the land of KrishnaBrijesh — Lord of Braj; KrishnaBuddhadeb — Lord Buddha Muslim names (53)
Baahir — Brilliant, dazzlingBaasim — Cheerful, smilingBaasit — One who gives abundantlyBader — Full moonBadiul — Marvel of, wonder ofBadr — Full moonBahaa — Brilliance, splendour, beautyBaher — Outstanding, brilliant, dazzlingBakht — Good fortune, luckBakhtiyar — Lucky, fortunateBakir — One who delves deep into knowledgeBandar — Harbour, port townBaqar — One who delves deep into knowledgeBaqir — One who opens up knowledge, deeply learnedBaraa — Innocence, being free of faultBaraka — Blessing, divine graceBaran — Rain, rainfallBaris — Peace, peacefulnessBarkat — Blessing, plentyBasaam — Always smiling, cheerfulBaseem — Smiling oneBasem — Smiling, cheerfulBashar — Bearer of good newsBashiir — Bearer of good newsBashir — Bringer of glad tidingsBashiru — Bearer of good newsBasil — Brave, fearless, valiantBasim — One who smiles, cheerfulBasit — One who expands and gives generouslyBassem — Smiling, cheerfulBatuhan — Firm, steadfast khanBayu — The windBazigh — Rising and shining, like the sunBehnam — Of good name and reputationBehruz — Fortunate, blessed with good daysBehzad — Well-born, of noble birthBekim — A blessingBekzod — Of noble birthBerk — Firm, solid, strongBerke — Firm, steadfastBesim — Smiling, cheerfulBilal — Moisture, refreshing waterBilge — Wise, learnedBirkan — Of one blood, of the same familyBishr — Joy, cheerfulnessBobur — The tigerBorhan — Proof, clear evidenceBuraaq — The Buraq; swift as lightningBurak — The Buraq; quick as lightningBurhaan — Proof, decisive evidenceBurhan — Proof, clear evidenceBurhanuddin — Proof of the faithBustan — Garden, orchard Sikh names (13)
Jewish names (9)
Buddhist names (1)
Modern & Classic names (37)
Babatunde — Father has returnedBailey — Bailiff, stewardBamidele — Follow me homeBao — Treasure, preciousBarrett — Uncertain; possibly 'quarrelsome'Baxter — BakerBeau — HandsomeBeckett — Little stream, or beakBellamy — Fine friendBennett — BlessedBertram — Bright ravenBirger — Helper, protectorBjorn — BearBlaine — Little yellow oneBlair — Plain, fieldBlake — Dark-haired, or pale and fairBorislav — Glory in battleBowen — Son of OwenBraden — SalmonBradley — Broad clearing or meadowBrady — Possibly 'spirited'; meaning uncertainBrandon — Hill covered in broomBranimir — Defender of peaceBrantley — Steep clearing (origin uncertain)Brayan — Possibly high, nobleBrennan — Descendant of BraonánBrent — High place, hillBrian — Possibly 'high' or 'noble'Briar — Thorny wild rose bushBridger — One who lived by a bridgeBroderick — Son of RhydderchBrogan — Little shoe (debated)Brooks — Of the streamBruce — From Brix in NormandyBryan — Possibly high, nobleBryant — High, nobleByron — At the cowsheds