On the hunt for the perfect name for your baby boy?
We’ve done all of the hard work for you and rounded up 111 brilliant boys’ names beginning with ‘B’. From Ben to Blaze we have something for everyone.
Classic Boy Names Starting With B
Our picks of classic baby boy names.
1) Baldwin – Of German origin meaning “brave, bold friend”.
2) Barnard – Of English origin meaning “strong as a bear”.
3) Barney – Of English origin meaning “strong as a bear”.
4) Barry – Of Irish origin meaning “fair headed”.
5) Bartholomew – Of Hebrew origin meaning “ploughman”.
6) Ben – Of Hebrew origin meaning “son of”.
7) Benedick – Of Latin origin meaning “blessed”.
8) Benjamin – Of Hebrew origin meaning “son of my right”.
9) Bertie -Of German origin meaning “wise post”.
10) – Of Irish origin meaning “strong, virtuous and honourable”.
11) Bradley – Of English origin meaning “wide meadow”.
12) Bruce – Of French origin meaning “from the brushwood thicket”.
13) Bruno – Of German origin meaning “brown”.
14) Bob – Of German origin meaning “bright, shining”.
15) Bobby – Of German origin meaning “bright fame”.
16) Billy – Of English origin meaning “resolute protection”.
17) Bill – Of English origin meaning “harnessed with a gilded helmet”.
18) Bob – Of German origin meaning “famous, bright fame”.
19) Bruno – Of German origin meaning “brown haired”.
20) Buck – Of English origin meaning “a lover of horses”.
Contemporary Boy Names Starting With B
Looking for a ‘B’ name with a bit of a twist? You’ll love these!
21) Bailey – Of English origin meaning “law enforcer, bailiff”.
22) Bale – Of English origin meaning “lives in the valley”.
23) Balfour – Of Scottish origin meaning “from the village by the pasture”.
24) Barnabas – Of Hebrew origin meaning “son of prophecy”.
25) Baron – Of French origin meaning “a nobleman”.
26) Bart – Of Hebrew origin meaning “hill, furrow”.
27) Bartram – Of English origin meaning “glorious raven”.
28) Basil – Of Greek origin meaning “like a king”.
29) Beck – Of English origin meaning “a brook or small stream”.
30) Beckham – Of English origin meaning “homestead by the stream”.
31) Benedict – Of Latin origin meaning “son of my right hand”.
32) Benji – Of Hebrew origin meaning “son of my right hand”.
33) Benson – Of English origin meaning “son of Ben”.
34) Bentley – Of English origin meaning “meadow with course grass”.
35) Benton – Of English origin meaning “bent grass enclosure”.
36) Blaine – Of Irish origin meaning “thin”.
37) Brandon – Of English origin meaning “from the broom hill”.
38) Brody – Of Irish, English and Scottish origin meaning “broad eye or broad island”.
39) Blake – Of English origin meaning “fair-haired, dark”.
40) Brad – Of English origin meaning “broad meadow”.
41) Bradley – Of English origin meaning “meadow”.
42) Brandon – Of English origin meaning “a raven”.
43) Bromley – Of English origin meaning “from the place where broom grows”.
44) Bryce – Of Scottish origin meaning “speckled, freckled”.
45) Bryson – Of Scottish origin meaning “the son of Brice”.
46) Burton – Of English origin meaning “from the fortified farm or town”.
47) Byron – Of English origin meaning “bear or cottage”.
48) Brady – Of Irish origin meaning “broad meadow or large chested”.
49) Boris -Of Slavic origin meaning “to fight”.
50) Bowden – Of English origin meaning “hill shaped like a bow or floor”.
51) Bowen – Of Welsh origin meaning “son of Owen”.
52) Bowie – Of Scottish origin meaning “blond”.
53) Bowman – Of English origin meaning “the archer”.
54) Boyd – Of Scottish origin meaning “yellow-hair”.
55) Branson – Of English origin meaning “son of brown-haired one”.
56) Bray – Of English origin meaning “to cry out”.
57) Brecken – Of Irish origin meaning “freckled, speckled”.
58) Brennan – Of Irish origin meaning “descendent of the sad one”.
59) Brent – Of English and Celtic origin meaning “a steep climb”.
60) Brett – Of Celtic origin meaning “from Brittany”.
61) Briar – Of American origin meaning “a thorny patch”.
62) Brice – Of Celtic origin meaning “the son of rice”.
63) Brighton – Of Hebrew origin meaning “the one who is loved”.
64) Broderick – Of Welsh origin meaning “son of Roderick. A renowned ruler”.
65) Bronson – Of English origin meaning “strong, fierce one”.
66) Brooks – Of English origin meaning “from the brook”.
67) Bryant – Of Irish origin meaning “strong, virtuous and honourable”.
68) Bryce – Of Celtic origin meaning “woods”.
69) Byron – Of English origin meaning “barn for cows”.
Unique Boys Names That Start With B
Be original with these unique boy names.
70) Bachelor – Of French origin meaning “unmarried man”.
71) Bae – Of Korean origin meaning “inspiration”.
72) Bali – Of Hindu origin meaning “mighty warrior”.
73) Bancroft – Of English origin meaning “from the bean field”.
74) Barack – Of Hebrew origin meaning “a flash of lightning”.
75) Barclay – Of English origin meaning “from the meadow of th birch tree”.
76) Baxter – Of English origin meaning “baker”.
77) Bay – Of Vietnamese origin meaning “born on a Saturday”.
78) Bear – Of French and German origin meaning “strong and brave bear”.
79) Beau – Of French origin meaning “handsome”.
80) Beaumont – Of French origin meaning “a beautiful hill or mountain”.
81) Bebe – Of French origin meaning “baby”.
82) Benci – Of Latin origin meaning “blessed”.
83) Benito – Of Latin origin meaning “blessed”.
84) Berkeley – Of English origin meaning “where birches grow”.
85) Berlin – Of German origin meaning “borderline”.
86) Bevis – Of French origin meaning “a beautiful view”.
87) Bing – Of German origin meaning “from the kettle shaped hollow”
88) Birch – Of English origin meaning “at the Birch tree”.
89) Bishop – Of English origin meaning “a bishop”.
90) Bjorn – Of Swedish origin meaning “bear”.
91) Blaze– Of English origin meaning “fire”.
92) Bo – Of Danish origin meaning “commanding”.
93) Boden – Of French origin meaning “herald”.
94) Bolton – Of English origin meaning “of the manor farm”.
95) Bonhi – Of Sanskrit origin meaning “enlightenment”.
96) Bonamy – Of French origin meaning “a good friend”.
97) Bond – Of English origin meaning “a peasant fanned”.
98) Booker – Of English origin meaning “beech tree”.
99) Borg – Of Scandinavian origin meaning “from the castle”.
100) Braden – Of English origin meaning “wide valley”.
101) Branch – Of Latin origin meaning “extension”.
102) Brawley – Of English origin meaning “from the meadow at the slope of the hill”.
103) Brinley – Of English origin meaning “burnt meadow”.
104)Brock – Of English origin meaning “badger”.
105) Brook – Of English origin meaning “at the brook or stream”.
106) Buckley – Of English origin meaning “from the meadow of the buck deer”.
107) Bud – Of American origin meaning “, friend”.
108) Burke – Of English origin meaning “from the fortress”.
109) Burr – Of Swedish origin meaning “youth”.
110) Buster – Of English origin meaning “tough guy”.
111) Butler – Of French origin meaning “the head servant”.
Sources