Not quite sure what baby boy name to choose but would like it to start with the letter B? From Badiah to Byron, we've found some great newborn boy baby name ideas to inspire you...

Advertisement

1. Badiah

  • Origin: Arabic
  • Meaning: unprecedented, amazing, admirable, unique

2. Bailey

  • Origin: Old English
  • Meaning: bailiff, steward; also used as a girl’s name

3. Baird

  • Origin: Celtic
  • Meaning: minstrel

4. Baldric

  • Origin: Old German
  • Meaning: bold rule
  • Also: Baudric

5. Baldwin

  • Origin: Old German
  • Meaning: bold friend

6. Baliant

  • Origin: Hungarian
  • Meaning: strong and healthy

7. Baptist

  • Origin: Latin, Greek
  • Meaning: to dip in water

8. Barnaby

  • Origin: Hebrew
  • Meaning: son of consolation
  • Also: Barnabas, Barney, Barny

9. Barry

  • Origin: Irish
  • Meaning: spear
  • Also: Barrie

10. Bartholomew

  • Origin: Hebrew
  • Meaning: son of Talmai
  • Also: Bart, Barty and Bat

11. Basil

  • Origin: Greek
  • Meaning: kingly

12. Beau

  • Origin: French
  • Meaning: beautiful or handsome

13. Beck

  • Origin: Old Norse
  • Meaning: small brook or stream

14. Beckham

  • Origin: English
  • Meaning: village by the stream; surname of David Beckham

15. Ben

  • Short form of Benjamin (see below)

16. Benedict

  • Origin: Latin
  • Meaning: blessed
  • Also: Bennet and Benedick

17. Benjamin

  • Origin: Hebrew
  • Meaning: son of the south
  • Also: Ben, Benny and Bennie

Looking for names for boys starting with other letters of the alphabet?

Complete your baby boy name shortlist by clicking on the letter you’re after 

 

A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 

18. Bentley

  • Origin: English
  • Meaning: sweet person; a prestigious car brand

19. Bergren

  • Origin: Swedish
  • Meaning: mountain stream

20. Bernard

  • Origin: Old German
  • Meaning: brave bear
  • Also: Bernie and Barney

21. Bertram

  • Origin: Old German
  • Meaning: bright raven
  • Also: Bert, Bertie, Bertrand (French form)

22. Bharat

  • Origin: Sanskrit
  • Meaning: universal monarch, the Hindi name for India

23. Bhaskar

  • Origin: Sanskrit
  • Meaning: the sun

24. Billy

  • Origin: English/Old German
  • Meaning: helmet, protector; short form of William

25. Björn

  • Origin: Old Norse
  • Meaning: bear

26. Blair

  • Origin: Gaelic
  • Meaning: a plain, field, meadow
  • Also: Blaire

27. Blaise

  • Origin: French
  • Meaning: someone from the Blois region of France
  • Also: Blasé, Blaze

28. Blake

  • Origin: Old English
  • Meaning: dark-complexioned

29. Bonamy

  • Origin: French
  • Meaning: good friend

30. Boniface

  • Origin: Latin
  • Meaning: doer of good

31. Boris

  • Origin: Russian/Slavic
  • Meaning: wolf; short; glory in battle

32. Boyd

  • Origin: Gaelic
  • Meaning: yellow-haired

33. Bradley

  • Origin: Old English
  • Meaning: broad meadow
  • Also: Brad

34. Brantly

  • Origin: Unknown, probably Old Norse
  • Meaning: sword, fiery torch
  • Also: Brantley

35. Brendan

  • Origin: Gaelic
  • Meaning: prince
  • Also: Brandon, Brandin, Brenden

36. Brennan

  • Origin: Gaelic
  • Meaning: sorrow

37. Bret

  • Origin: Old French
  • Meaning : from Breton, a region in France
  • Also: Brett

38. Brian

  • Origin: Celtic
  • Meaning: strong
  • Also: Bryan, Brien, Brion

39. Brice

  • Origin: Celtic
  • Meaning: unknown
  • Also: Bryce

40. Brigham

  • Origin: Old English
  • Meaning: homestead by a bridge

41. Broderick

  • Origin: Gaelic
  • Meaning: brother

42. Brook

  • Origin: Irish
  • Meaning: water, small stream; also used as a girl’s name
  • Also: Brooke, Brooks

43. Bruce

  • Origin: Old French
  • Meaning: from the brushwood thicket

44. Bruno

  • Origin: German
  • Meaning: brown

45. Bryn

  • Origin: Welsh
  • Meaning: a hill
  • Also: Brin, Brynmor

46. Buck

  • Origin: Old English
  • Meaning: stag, dashing young man

47. Buddy

  • Origin: Old English
  • Meaning: friend, brother

48. Burhan

  • Origin: Arabic
  • Meaning: proof, evidence

49. Burl

  • Origin: Old English
  • Meaning: bearer of the cup

50. Burn

  • Origin: Old English
  • Meaning: stream, brook
  • Also: Burne, Bourn, Bourne, Byrne

50. Burton

  • Origin: Old English
  • Meaning: a fortified farmstead
  • Also: Burt

51. Byron

  • Origin: Old English
  • Meaning: a barn

About our author Catherine Ball

Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past few years.

llustration: Emma Winchester

Advertisement

Read more:

Advertisement
Advertisement
Advertisement