On the hunt for Scottish names for babies? You’ve found them. Here, we’re bringing you the loveliest and most unique baby names from the land of Highland glens, Scotch whisky, clans, and tartan.
There are lots of reasons why you may want to give your bairn a Scottish baby name. Maybe you’re Scottish yourself – fair enough. Maybe your family has roots in the country. Or maybe once upon a time you enjoyed a holiday there.
So, without further delay, here are some of the most popular, classic, and ancient Scottish names for girls and boys. We hope you find one that is just perfect!
In this article: 📝
- What is the most common Scottish baby name?
- Scottish baby girl names
- What are Scottish boy names?
- Scottish Gaelic baby names
What is the most common Scottish baby name?
The most common Scottish name for boys is Jack. A classic. It has been the most popular for the last 13 years.
For girls, the most common baby name is now Isla, inspired perhaps by the Scottish island Islay. While it might sound like a classic, 2021 is the first time Isla has ever topped the girl’s list.
But there are more. Let’s take a look at the most popular Scottish baby names right now.
Most popular names for girls in Scotland
In truth, the most popular names for girls in Scotland right now are not specifically Scottish. Rather, the list shares many favorites with the rest of the UK (and North America, too!).
Here are the most popular according to the National Records of Scotland:
Most common Scottish boy names
And now for popular Scottish baby boy names. Like the girls list, this one has a lot in common with other English-speaking countries, but you may notice some names of a more Scottish flavor, too.
- James – Scotland has had seven kings called James. While it is a popular name across the English-speaking world, it definitely has a particularly Scottish vibe.
- Harris – Harris is an island in the north-west of Scotland, which might be one reason for its popularity in Scotland.
- Rory – Coming from an old Gaelic name, Rory is usually used for boys with red hair, as it means “red king.”
- Finlay – Of Gaelic origin, it means “fair-haired hero.”
Now then, with the most on-trend names out of the way, let’s take a look at some of the classics of Scottish baby names.
Scottish baby girl names
Let’s start with Scottish baby girl names – including some Scottish names you may not have heard of.
- Ailsa – Pronounced – and sometimes spelt – Elsa
- Bonnie – Not a popular name in Scotland, but definitely inspired by the Scottish word for “pretty.”
- Elsbeth (Elspeth, or Elsie) – It’s the Scottish equivalent of Elizabeth.
- Leana – Variations include Leanne or Leanna.
- Seema (or Sima) – An unusual name, meaning “face” or “listener.”
- Senga – From the Gaelic word meaning “slender.”
- Skye – Actually the name of the beautiful and blustery Isle of Skye, it has become very popular as a girl’s name in recent years.
What are Scottish boy names?
- Alastair (or Alasdair, Alister)
- Arthur – From the Gaelic meaning “bear”
- Bruce – This is a surname that was famously held by Robert the Bruce, the Scottish national hero and King of Scots.
- Callum (or Calum)
- Clyde – The name of the river that flows through Glasgow, it has become a popular name for boys too.
- Fingal – Both a county in Ireland and a character from a famous Scottish poem
- Lennox – The name of one of the Scottish clans
- Stewart (or Stuart)
➡️ Don’t miss our full list of Scottish baby boy names
Scottish Gaelic baby names
The Scottish names we’ve listed so far should be familiar to most English speakers. However, many names in Scotland are still in Gaelic, the ancient language of the Scottish western highlands and islands. The language is related to Old Irish, and it’s part of a subset of Scottish culture which might not be well known across the rest of the world.
Let’s start with Scottish Gaelic baby names for boys. Remember, just because we call them “boy” names, it doesn’t mean that they can’t be perfect for your child whatever their gender.
Scottish boy names in Gaelic
- Abhainn – Pronounced like “avin,” Abhainn means “river” in Gaelic.
- Adair – Meaning “happy spear”
- Ailean – The Scottish equivalent of “Alan”
- Beathan – Meaning “life”
- Bhaltair – The equivalent of Walter, it is pronounced with a “v” sound at the beginning.
- Cailean – Pronounced like “ka-lin,” it is the Gaelic version of Calum.
- Caomhainn – The Gaelic spelling of Kevin
- Diarmaid (Diarmuid) – Often written in English as Dermot or Dermod
- Domhnall – Pronounced “do-null,” it means “world ruler.”
- Luthais – Pronounced like Louis, the Scottish name means “famous warrior.”
- Mungo – An ancient Scottish saint and founder of Glasgow.
- Padraig – The Gaelic spelling of Patrick
- Ruairidh – The original form of Rory
- Tearlach – A Gaelic form of Charles, it is pronounced “cher-lock.”
Gaelic Scottish names for girls
- Beitidh – Pronounced like Betty
- Eibhlin – The Gaelic equivalent of Evelyn
- Eilidh – It means “radiant one.”
- Iseabail – The Gaelic version of Isabel
- Mairi – The Gaelic equivalent of Mary
- Malamhin – An uncommon name nowadays, it is pronounced “mala-vin.” It means “smooth brow.”
- Oighrig – Pronounced “oy-rick,” it means “well-spoken.”
- Teasag – Pronounced “chet-sa”
There you have it. We hope this list has helped you find at least one Scottish name that’s perfect for your baby. And if Scottish baby names aren’t quite your thing, there are many more where they came from. Try our list of classic English names for boys and girls– or Irish baby names, too.
👶 More baby names:
The Most Popular Baby Names on Peanut
150 of the Most Cool and Rare Baby Names
250 One Syllable Girl Names
200+ Spanish Baby Names for Your Bebé to Be
60 Magnifique French Baby Names
70 Chinese Baby Names
71 American Baby Names
82 Hebrew Baby Names
49 Bellissimi Italian Baby Names
The Best 239 Arabic Baby Names for Little Boys & Girls
The Top 357 Indian Baby Names And Their Meanings
The Best 153 Egyptian Baby Names & Their Meanings
165 Norse Baby Names for Boys and Girls
Irish baby names
120 Polish Baby Names for Strong Boys and Girls
50 Welsh Baby Names with Their Meanings
143 Victorian Baby Names with Meanings
111 Nigerian Baby Names
88 Dutch Baby Names
98 Lithuanian Baby Names