BabyNames
Names by letter

Baby names starting with B

Looking for baby names starting with B? You are in the right place. Our collection holds 166 names that begin with B — 96 for boys, 68 for girls and 2 for unisex — drawn from 18 traditions including African, Celtic, Christian, French, German and more. Every name below shows its meaning, origin and gender, so you can compare candidates at a glance before saving your favourites.

Among the most-loved B-names for boys are Bala, Balraj, Bhargav, Bhavesh. For girls, favourites include Bhakti, Bhavana, Bhavya, Brinda. Whether you want a baby boy name with deep meaning, a modern unique pick or a family favourite, the list below is a great place to start.

Try saying each name out loud with your surname, and shorten it to see if you love the nickname too. When a few B-names feel right, use the free baby names generator to filter further by religion, rashi or a meaning you admire — then heart the keepers and check how they flow with a middle or sibling name.

166+ names starting with B Meanings, origins & gender included

B baby names with meanings

The most popular B-names first, sorted by popularity. Tap any name in the generator to see its full description and similar suggestions.

Name Meaning Origin Gender
Bala Young, strength Hindu boy
Balraj Powerful king Hindu boy
Bhargav Shining, brilliant Hindu boy
Bhavesh Lord of the world Hindu boy
Bhavin Existence, future Hindu boy
Bhavya Grand, magnificent Hindu boy
Bheem Mighty, powerful Hindu boy
Bhuvan Earth, world Hindu boy
Bipin Forest Hindu boy
Bodhi Enlightenment, awakening Hindu boy
Brahma Creator of the universe Hindu boy
Brijesh Lord of Braj Hindu boy
Bhakti Devotion, love of god Hindu girl
Bhavana Feelings, emotion Hindu girl
Bhavya Grand, splendid Hindu girl
Brinda Basil plant, goddess Hindu girl
Bhoomi Earth, soil Hindu girl
Bharat Nurturer, emperor of India Hindu boy
Bhavuk Emotional, feeling Hindu boy
Bhumit Earth, land Hindu boy
Bodhan Awakening, enlightenment Hindu boy
Brij Land of Krishna, Braj Hindu boy
Baani Speech, sacred word Hindu boy
Bihaan Morning, dawn Hindu boy
Bhuvanesh Lord of the earth Hindu boy
Bhushan Ornament, adornment Hindu boy
Brahm The absolute, creator Hindu boy
Brihaspati Lord of wisdom, teacher of gods Hindu boy
Bhavit Cultivated, pure Hindu boy
Biraaj Shining, radiant Hindu boy
Badri Fig tree, lord Vishnu Hindu girl
Bhamini Radiant, beautiful Hindu girl
Bhanu Sun Hindu girl
Bhavika Sincere, devoted Hindu girl
Bhumika Earth, role Hindu girl
Bhavna Feelings, emotion Hindu girl
Bhavani Goddess Parvati Hindu girl
Bindiya Dot, ornament Hindu girl
Bindu Drop, point Hindu girl
Bhagyashri Goddess of fortune Hindu girl
Bakr Young camel, early morning Muslim boy
Bilal Refreshing water, first muezzin Muslim boy
Burhan Proof, evidence Muslim boy
Bareerah Pious, devoted Muslim girl
Bisma In the name of Allah Muslim girl
Bushra Good news, glad tidings Muslim girl
Bahaa Beauty, splendour Muslim boy
Bakhtiar Fortunate, lucky Muslim boy
Baran Rain Muslim boy
Basheer Bringer of good news Muslim boy
Basit Spacious, generous Muslim boy
Bari Creator, maker Muslim boy
Burak Lightning, noble steed Muslim boy
Baha Splendour, brilliance Muslim boy
Bahadur Brave, valiant Muslim boy
Bani Noble, proud Muslim boy
Barkat Blessing, abundance Muslim boy
Burhaan Proof, evidence Muslim boy
Bahija Cheerful, splendid Muslim girl
Baneen Warm-hearted Muslim girl

Showing 60 of 166 B-names. Open the generator and set the starting letter to B to browse the complete list with filters.

Browse names by letter

Jump to any starting letter to compare more names.

Related B-name pages

Explore names by origin and meaning, or compare full boy, girl and unisex lists.

B-names by origin

B baby names FAQ

What are popular baby names starting with B?

Popular B-names include Bala (boy), Balraj (boy), Bhargav (boy), Bhavesh (boy), Bhavin (boy), Bhavya (boy). There are 166 B-names in our collection — 96 for boys, 68 for girls and 2 for unisex — so you will find plenty of classic and modern options.

What does the name Bala mean?

Bala means "Young, strength" and comes from the Hindu tradition. You can tap any name in the table below to see its full meaning, origin and gender.

How do I find more baby names starting with B?

Open the free baby names generator, set the starting letter to B and combine it with a gender, origin or meaning to narrow the list instantly. You can also jump to another letter using the A–Z grid on this page, or browse African, Celtic, Christian names to see related options.