Scottish first names that start with B include familiar choices like Blair, Bonnie, Bruce and Bryce, along with older Gaelic names such as Beathag, Beathan, Bhaltair and Blàr. If you want a name with Scottish roots, the letter B gives you a good mix of classic surnames-used-as-first-names, saint names, and traditional Gaelic forms.
This guide is part of our Scottish Names collection. Browse our complete Scottish Names directory for A–Z first names, surnames, Gaelic names, meanings, and themed collections.
Below, you’ll find meanings, pronunciation help, and a note on any well-known bearer where one is clear and durable. We’ve also included a short guide to Scottish naming traditions, because plenty of these names have travelled through Gaelic, Scots, Norman French and English before landing on a birth certificate.
If you’re building a shortlist, this is one of those letters where the obvious picks and the less common ones both have real substance. Handy, really.
Scottish Names Beginning With
Choose which type of Scottish name you would like to explore.
Scottish Naming Traditions Behind B Names
Scottish names come from several language traditions. Scottish Gaelic contributes older native forms such as Beathag, Beathan, Bearchan and Blàr. Scots contributes names and nickname forms such as Bonnie. Then there are surnames and place names that became first names over time, including Blair, Barclay, Baird, Balfour, Boyd and Brodie.
That mix explains why some Scottish first names beginning with B feel straightforward in English, while others need a quick pronunciation guide. It also explains why meanings can vary a bit between sources, especially with surname names. A name like Blair is widely tied to a plain or battlefield, while Bruce is linked to a Norman place name and later Scottish royal history.
Another Scottish naming quirk is the use of anglicised forms. A Gaelic name might appear in a more English-looking version, or a Scottish nickname might become a standalone first name abroad. Bonnie is a good example. It comes from a Scots word meaning good, fine or pretty, and is much more common outside Scotland than many people expect. If you enjoy names with that same strong local character, the wider list of things associated with Scotland shows just how often language and identity overlap.
Popular Scottish First Names That Start With B

If you want something recognisably Scottish without being hard to spell or say, these are the strongest starting points.
Blair
Meaning: plain, field, or battlefield.
Pronunciation: blair.
Type: surname and place-name first name.
Blair is one of the best-known Scottish B names and works for any gender, though usage differs by country. In Scotland, it has long been familiar as a surname-based first name. The name is tied to land and open ground, which gives it a strong, clean feel without being fussy.
Famous bearer: Tony Blair, former UK prime minister. The political association is obvious in Britain, so some parents love the familiarity and some will steer round it.
Bonnie
Meaning: good, fine, pretty, cheerful.
Pronunciation: BON-ee.
Type: Scots vocabulary name.
Bonnie comes straight from Scots language usage. It sounds warm and bright, and it is one of the easiest Scottish names for non-Scots to recognise. Despite its strong Scottish feel, it has often been more popular abroad than in Scotland itself.
Famous bearer: Bonnie Prince Charlie is the best-known historic association, though in that case Bonnie describes him rather than serving as a modern given name.
Bruce
Meaning: linked to a Norman place name, often given as from the brushwood thicket.
Pronunciation: broോസ്.
Type: surname first name.
Bruce is one of the most historically weighty Scottish names. It became famous through Robert the Bruce, the king associated with Scotland’s wars of independence. The name had a big twentieth-century run in the English-speaking world, so it can feel more vintage than trendy now, but it is unmistakably Scottish in flavour.
Bryce
Meaning: commonly given as speckled or freckled.
Pronunciation: brice.
Type: surname-based first name and variant of Brice.
Bryce is tidy, familiar and easy to carry. Compared with some heavier surname names, it feels a bit brisker. It has Scottish surname roots and broad appeal in both the UK and the US.
Famous bearer: Bryce Dallas Howard is a well-known modern bearer, though the name itself is used across several naming traditions.
Boyd
Meaning: often given as blond or fair.
Pronunciation: boyd.
Type: surname first name.
Boyd is an old Scottish surname that has crossed into first-name use. It is short, solid and slightly old-school. If you like compact names such as Grant, Ross or Reid, Boyd sits in that same lane.
Brodie
Meaning: meanings vary by source, but the name is strongly tied to the place and surname Brodie in Scotland.
Pronunciation: BRO-dee.
Type: surname and place-name first name.
Brodie has a softer, more modern sound than Bruce or Boyd. Some name references connect it with a muddy place or ditch, while others focus more on the place-name history. The exact meaning is less tidy than the sound, which is probably why most parents choose it for style and Scottish roots rather than dictionary precision.
Famous bearer: Brodie has been used by athletes and actors, though not with one single defining Scottish figure in the way Bruce has.
Traditional Gaelic Scottish B Names
These are the names that tend to appeal if you want a stronger Gaelic connection and do not mind offering a pronunciation guide now and then.
Beathag
Gaelic spelling: Beathag
Meaning: life.
Pronunciation: BEE-ak or BEH-ak, depending on local rendering.
Type: traditional Gaelic feminine name.
Beathag is one of the loveliest old Scottish Gaelic girls’ names, and one of the most meaningful too. The sense of life is simple and strong. It has also been linked with anglicised forms such as Bethia, and occasionally associated with Beatrice or Elizabeth through naming history rather than direct literal meaning.
Beathan
Gaelic spelling: Beathan
Meaning: life.
Pronunciation: BEH-un.
Type: traditional Gaelic masculine name.
Beathan is the masculine counterpart often glossed with the same meaning as Beathag. It is compact, distinctive and has a very old Gaelic feel. If you like short traditional names but want something far less common than Blair or Brodie, this one deserves a look.
Bearach
Gaelic spelling: Bearach
Meaning: spear, or pointed weapon.
Pronunciation: BEH-rukh.
Type: traditional Gaelic masculine name.
Bearach has a sharp sound and a martial meaning, which is hardly rare in old naming traditions. It is not a mainstream modern choice, but it is a genuine traditional Scottish Gaelic name rather than a modern invention dressed up as one.
Bearchan
Gaelic spelling: Bearchan
Meaning: a diminutive form related to Bearach.
Pronunciation: BER-khan or BAR-khan.
Type: traditional Gaelic masculine name.
Bearchan is linked to Bearach and keeps the older Gaelic sound. It feels scholarly and saintly, which makes sense given the age of the tradition behind many of these names.
Beisdean
Gaelic spelling: Beisdean
Meaning: diminutive form of Gilleasbaig.
Pronunciation: BAYS-chan.
Type: traditional Gaelic masculine form.
Beisdean is much less familiar outside Scottish Gaelic circles. It is the sort of name that stands out immediately, and not because it is trying too hard. You would need to be comfortable correcting pronunciation, though.
Bhaltair
Gaelic spelling: Bhaltair
Meaning: ruler of people, from Walter.
Pronunciation: VAL-tar.
Type: Gaelic form of Walter.
Bhaltair is a strong example of a Scottish Gaelic form that clearly connects to a more familiar English name. If you like honouring a Walter in the family but want the Gaelic version, this is the obvious route.
Famous bearer: none widely fixed in popular culture, but the root name Walter has deep use across Scotland.
Bhàididh
Gaelic spelling: Bhàididh
Meaning: diminutive of Bhaltair.
Pronunciation: VAW-jee.
Type: Gaelic pet form.
Bhàididh is a nickname-style Gaelic form rather than a common mainstream first name choice. Still, it shows how varied Scottish naming traditions can be once you move beyond the usual English spellings.
Blàr
Gaelic spelling: Blàr
Meaning: plain or field, with battlefield associations.
Pronunciation: blawr.
Type: traditional Gaelic masculine name.
Blàr is effectively the Gaelic relation of Blair. If you like the sound and history of Blair but want the more overtly Gaelic form, this is the one to know.
Blàthan
Gaelic spelling: Blàthan
Meaning: associated with an early saint’s name.
Pronunciation: BLAW-un.
Type: traditional Gaelic masculine name.
Blàthan appears in older Scottish naming records and is associated with a sixth-century saint. It is not a name you hear every day, which may be part of the appeal if you want a genuine historic option.
Boisil
Gaelic spelling: Boisil
Meaning: origin uncertain.
Pronunciation: BO-shil.
Type: traditional Gaelic masculine name.
Boisil belongs to an early ecclesiastical tradition and is associated with a seventh-century abbot. The exact origin is uncertain, which is worth saying plainly. Better uncertainty than a made-up meaning copied around the internet.
Scottish Girls’ Names That Start With B

Some Scottish B names lean feminine in modern use, even if they began life as nicknames, anglicisations or vocabulary words.
Barabal
Gaelic spelling: Barabal
Meaning: from Barbara, usually given as stranger or foreign woman through the Greek root.
Pronunciation: BAR-a-bal.
Type: Gaelic form derived through translation.
Barabal has real Hebridean flavour and is much more distinctive than Barbara while keeping the family resemblance. If your family naming tree includes a Barbara, this is a smart Scottish route.
Babag or Babaidh
Gaelic spelling: Babag / Babaidh
Meaning: pet form of Barabal.
Pronunciation: BOB-ik or BOB-ee.
Type: Gaelic diminutive.
These are affectionate forms linked to Barabal. They are less likely to appear as formal modern first names, but they are part of the broader naming tradition and useful if you are tracing family records.
Bealag
Gaelic spelling: Bealag
Meaning: diminutive of Iseabail, a Scottish form of Isabel or Elizabeth.
Pronunciation: BEL-ak.
Type: Gaelic diminutive.
Bealag is delicate without being flimsy. It is not commonly heard outside Gaelic contexts, but if you want something with a clear Scottish line back to Iseabail, it has a lot going for it.
Beasag
Gaelic spelling: Beasag
Meaning: diminutive related to Ealasaid or Elizabeth forms.
Pronunciation: BES-ak.
Type: Gaelic diminutive.
Beasag is another small, old Gaelic form that connects into the wider Elizabeth name family. This sort of name is exactly why Scottish naming history gets complicated fast. One root can produce a surprising number of local forms.
Beitris
Gaelic spelling: Beitris
Meaning: from Beatrice, often glossed as voyager through life.
Pronunciation: BEE-tu-rish.
Type: Gaelic form through translation.
Beitris feels familiar and unusual at the same time. You can hear Beatrice in it, but it still has its own identity. For a family wanting a bridge between a classic name and Scottish heritage, it works well.
Bethia
Gaelic spelling: Bethia
Meaning: daughter of Jehovah, and also used in Scotland as an anglicised form linked with Beathag.
Pronunciation: BETH-ee-a.
Type: Scots and anglicised usage.
Bethia sits at an interesting crossroads. It has Hebrew roots, but it also gained traction in Scotland through its similarity to Beathag and as a pet or local form within the Elizabeth family of names. If you want even rarer options in the same spirit, our guide to unusual Scottish girl names goes further into lesser-heard Gaelic picks.
Scottish Boys’ Names That Start With B
If you are after a clearly masculine Scottish B name, these are some of the strongest options beyond the obvious Bruce and Brodie.
Baird
Meaning: possibly bard or poet.
Pronunciation: baird.
Type: surname first name.
Baird is linked to the Scottish surname also seen in the form Mac a’ Bhaird. The association with a bard or poet gives it a literary edge without making it precious.
Barclay
Meaning: from the place name Berkeley in England, later established as a Scottish surname and first name.
Pronunciation: BAR-klee.
Type: surname first name.
Barclay is long established in Scotland as a surname and first name. It has a polished sound and fits neatly with other surname choices such as Fraser, Murray and Cameron.
Balfour
Meaning: pasture land or pastureland in a settlement, depending on source wording.
Pronunciation: BAL-foor.
Type: surname and place-name first name.
Balfour is one of those names that sounds undeniably Scottish the minute you say it. It is rarer as a first name, which gives it distinction without feeling invented.
Blaine or Blane
Meaning: sources differ, but Blane is also linked with an old Scottish saint; some modern baby-name lists give slender or thin.
Pronunciation: blayn.
Type: Scots and anglicised usage.
Blane has older Scottish use, while Blaine is the spelling many parents will recognise more quickly. If saintly history appeals more than surname style, Blane has the stronger old-Scotland feel.
Bowie
Meaning: commonly given as blond or yellow-haired in Scottish surname usage.
Pronunciation: BO-ee.
Type: surname first name.
Bowie has a bright, modern sound and strong surname energy. Many people will think first of David Bowie, though the Scottish surname background is a separate strand.
How To Choose The Right Scottish B Name
If you are stuck between a few options, it helps to sort them into practical groups.
- Easy internationally: Blair, Bonnie, Bruce, Bryce, Brodie.
- Strong Gaelic identity: Beathag, Beathan, Bhaltair, Blàr, Barabal.
- Surname-style Scottish names: Baird, Barclay, Balfour, Boyd, Bowie.
- Historic or saint-linked names: Baodan, Blàthan, Boisil, Blane.
Then say each one out loud with your surname. A name can be full of history and still sound like a solicitor’s office if the combination is wrong. That is not always a deal-breaker, but it is good to know before you commit.
Scottish First Names That Start With B: Quick Shortlist
If you want the shorter version, these are the names most people tend to shortlist first:
- For girls: Bonnie, Beathag, Beitris, Bethia, Barabal
- For boys: Blair, Bruce, Bryce, Brodie, Beathan, Bhaltair
- For either gender or surname style: Blair, Barclay, Baird, Bowie
Blair is the most versatile. Bonnie is the sweetest. Bruce carries the most historical weight. Beathag and Bhaltair bring the strongest Gaelic signal.
FAQ About Scottish First Names That Start With B
What Is The Most Popular Scottish Name That Starts With B?
Blair is one of the most widely recognised Scottish B names, especially because it works across borders and for different genders. Bonnie, Bruce, Bryce and Brodie are also familiar choices with Scottish roots or strong Scottish associations.
Are There Traditional Gaelic Scottish Names That Start With B?
Yes. Beathag, Beathan, Bearach, Bearchan, Bhaltair, Blàr, Blàthan and Boisil are among the traditional Gaelic or older Scottish forms beginning with B.
What Does Blair Mean In Scottish Names?
Blair is tied to a plain, field or battlefield. It comes from a Scottish place-name and surname tradition, which is why it feels grounded and familiar.
Is Bonnie A Real Scottish Name?
Yes. Bonnie comes from Scots vocabulary meaning good, fine, pretty or cheerful. It is strongly associated with Scotland, even though it has often been more commonly used outside Scotland than within it.
What Is The Gaelic Form Of Walter In Scotland?
The Scottish Gaelic form is Bhaltair. A related diminutive or pet form is Bhàididh.
Are Scottish B Names Mostly Surnames?
Many well-known ones are. Blair, Bruce, Boyd, Baird, Barclay, Balfour and Brodie all have surname or place-name links. The older Gaelic pool includes first names such as Beathag and Beathan, which are not surname-style names.
Final Thoughts On Scottish First Names That Start With B
The best Scottish first names that start with B cover a lot of ground. You have the easy crowd-pleasers like Blair, Bonnie and Brodie, the history-heavy choice in Bruce, and the proper Gaelic standouts like Beathag and Bhaltair.
If your priority is everyday ease, start with Blair, Bryce, Bonnie or Brodie. If you want a name that feels older and more rooted in Gaelic tradition, look closely at Beathag, Beathan, Barabal and Blàr. Either way, the letter B turns out to be far more useful than people expect.
For more ideas, see our Scottish names hub and our separate guides to Scottish girls’ names and Scottish boys’ names. If your shortlist keeps drifting into place-based Scottish inspiration too, you might also like our roundups on the best Scottish islands to visit and traveling Scotland with a dog. That way, if B turns out not to be your letter after all, you can carry on without opening twelve more tabs.

