• Set Currency:
  • Login
  • (0) Item(s) £0.00

Scottish Names (Including the Top 20 Baby Names of last year)

Written by: Caitlin
Published: 3rd December 2019

Last Updated on

Would you recognise a Scottish name when you saw one? Or perhaps more aptly, would you be able to pronounce any Scottish names if you saw them? Maybe you are interested to find out more about the history and heritage of some of the more unusual names, or maybe you are looking for inspiration for what to name your wee sprog on the way, especially if they have a Scottish connection!

Then we’ve got you covered here!

All across Scotland, from Northern most Dunnet head, all the way down to the most Southern Mull of Galloway, Scottish names are widely used and really capture the spirit of Scottish heritage. But now, their usage is becoming more widespread, namely thanks to television, movies and books, with more and more Scottish names becoming popular throughout the rest of the UK and even around the world.

Popular Scottish Names

Some names of Scottish origin have become so widely used that you may not even have realised where they hail from. And then there are the classic Scottish names that have filtered out, the old-time favourites, those names that you have heard for decades and can instantly picture the kilt. Here we have gathered together 10 of the best and most mainstream Scottish names and their meaning for you to get started:

CRAIG – Originally a Scottish surname, derived from the Gaelic word ‘creag’ meaning crag or rocks, this name used to be given to a man who lived near a crag.

DONALD – Popular all around the English-speaking world and inspired by the Gaelic name Domhnall which means ‘ruler of the world’, this was the name of two 9th-century kings of the Scots and Picts.

FRASER – This name has been taken from the Scottish surname, of which the origin is actually unknown. Some take it to mean ‘strawberry’ from the French word ‘fraisiers’, for strawberry plants, as their clan lands in Neidpath were abundant with strawberries. But although the Frasers adopted the strawberry on their coat of arms, the accuracy of this story is widely disputed.

IONA – Old Norse in origin and taken from the name of the island off of Scotland, where Saint Columba founded a monastery.

ISLA – Taken from the name of the Island of Islay, which lies off of the west coast of Scotland, and is believed to literally mean ‘Island’

KEITH – Used as a given name since the 19th century, but originally a Scottish surname which was derived from a place name. This was also the surname of a very long line of Scottish nobles.

MALCOLM – This classic came from the Scottish Gaelic ‘Máel Coluim’, which means ‘disciple of Saint Columba’. It was the name of four great kings of Scotland starting from the 10th century.

NEIL – Another name you may not have even realised was Scottish, Neil hails from the Gaelic name Niall, which is could mean ‘champion’ or ‘cloud’, depending upon who you speak to.

SCOTT – First a surname, then a given name, used as literally as it sounds, given to a person who either came form Scotland of spoke Scottish Gaelic.

STUART – Arose in popularity in 19th century Scotland, from an occupational surname which originally belonged to a person who was a steward.

Gaelic Names

Gaelic is a Celtic language, spoken mainly in the Highlands and Islands of Western Scotland. As you can see from the popular names we have touched on already, it has inspired many names that are used across the English language today. Some of these names have a more English sounding translation which is used more commonly, but some of my most favourite and the most beautiful Scottish names are the authentically Gaelic ones. As long as you can figure out how to spell them!

Although Scottish Gaelic and Irish Gaelic both came from the same source, they are distinctly different from each other. There’s some dispute about whether they are two different dialects of the same language, or whether they are in fact different languages altogether, but they sound very different. Each nation has its own vocabulary and dialect.

Some of the most popular Gaelic names found in use across Scotland today are:

EILIDH -Long popular in Scotland, and I think the only one of our Gaelic names to have made it into the top 20 Baby names of 2018 (see Baby Names section further down the page) this attractive name is widely considered to be the Gaelic version of Helen. Pronounced AY-lee.

LACHLANN – An lovely sounding nod to Scotland’s mystical loch’s. Lachlan is a boys name meaning ‘land of the lochs’. Pronounced LACK-lan, it also has roots as a Scots nickname for somebody who comes from Norway.

LIÙSAIDH – An enchanting girl’s name, Liùsaidh is the Scots Gaelic alternative for the Italian name Lucia, which means elegant, graceful, shining light. Pronounced LOO-sai.

MORAG -This is one of my favourite traditional female names. The Gaelic meaning of Mòrag is great and sun. However, it is also known to be a Scottish version of Sarah, which means princess.

SORCHA – With a lovely meaning of light, bright and radiant, the girls name Sorcha can be found across both Scotland and Ireland. It originates from the Gaelic word for ‘brightness’ and it also has ties with the name Clara. Pronunciation SOR-ka

ÙISDEAN – Pronounced OOSH-jun, this boys Scottish Gaelic name has roots in the Old Norse name Eysteinn, which roughly translates to something like ‘eternal island stone’.

Scottish Names

Scottish Girls Names

There are lots more Scottish names, with long lasting roots, some which have become mainstream popular and some which haven’t which are worth mentioning. The origins of Scottish girls names are too varied to possibly list them all, but they often used to stem from what clan you belonged to, what you looked like, or where you lived near. Other names were once nicknames that have developed into real names. There has definitely been a growing trend over recent years to give girls in Scotland much more attractive sounding names.

So we have rounded up a handful of what are, without a doubt, the most wonderful on the ear girls’ names!

AILSA – This name is pronounced the same way as Elsa, and is a tried and true Scots name, with Viking origins. It refers to the volcanic island and gannet colony, Ailsa Craig, that emerges out of the Firth of Clyde and means ‘supernatural victory’.

ARABELLA – With it’s origins in Scotland dating back to Medieval times, the name Arabella has developed a long and fruitful history and has been popular for centuries. The name is said to be derived from the way the Scottish pronounced the name ‘Annabel’.

BONNIE – A quintessential Scottish name that will never go out of fashion, Bonnie is the Scots word for beautiful, pretty, stunning and attractive.

SENGA – The backwards spelling of Agnes, Senga is a traditional Scottish name that means pure and chaste. It has faded in popularity over recent years, making it all the more unique.

SKYE – Now this is one that is currently popular all around the world! Taken from the Isle of Skye, one of Scotland’s most magical paradise islands. A name which is suited to adventurers and strong characters.

Scottish Boys Names

When it comes to Boys names, Scotland has plenty of brave, creative and inventive names to choose from. Like these top picks of ours:

ALASDAIR – Of Scottish Gaelic origin meaning “defending men”, perhaps more recognisable with the Alistair spelling.

BRODIE – Brodie is a place in Moray, Scotland, but the name could have originally been taken from the Gaelic for “little ridge.

DUNCAN – This is one of the most classic Scottish names meaning”dark warrior”. This Scottish royal name is brimming with friendly charm is neither too popular nor too strange.

FINLAY – This very popular name comes from FIONNLAGH, which means “white warrior.” It can in fact be used for boys and girls, although the boy seems to be more common.

FERGUS – The name Fergus is a boy’s name of Scottish origin meaning “man of force”.

HAMISH – You don’t get much more Scottish than Hamish.  A classic name option still going strong today, this charming pick is the Scots version of James. Hamish means supplanter and Highlander.

KENNETH – Also known as Kenny or Ken. The first King of Scotland, this means “born of fire, handsome”.

PADEN – The boys name Paden originated in Scotland and translates to ‘royal’. A very cool boys name, this one is the perfect pick for parents wanting a super original name, but still with Scottish ties.

RORY – This name is in fact of both medieval Irish and Scottish origin, and is is a form of the Gaelic “red-haired king”. In Scotland Ruairidh is the more traditional spelling, although it is pronounced the same.

Scottish Baby Names

The naming trends for Scottish babies include a variety of names, Scottish names and those from other origins too.

Scottish Names

The Nation Records of Scotland published this table to show the most commonly used names for babies born last year.

If you would like to view the complete list of given Scottish names for any year in particular, please click here.

Scottish Last Names

Much like the rest of the UK, the people of Scotland didn’t really use last names until they were introduced by the Normans in 1066. Many Scottish last names were taken from Gaelic personal names. The surnames recorded form this time period are for the most part very similar in origin to those found in England at around the same date, mostly consisting of local place names and occupational names, and nicknames, as well as patronymic names, meaning based on the Father’s name or occupation. Some of the local surnames with the roll are derived from places within Scotland

What does Mac/Mc mean in Scottish names?

Mc is just an abbreviation of Mac, and both can actually also be abbreviated further to the much less common M’. Both are generally understood to mean ‘son of’, as in Mr MACDONALD was first called so because he was the son of Donald. But infact the direct translation does not include an ‘of’ MAC is just the Gaelic form of son.

The idea that ‘Mac’ names originate form Scotland and ‘Mc’ names from Ireland is bandied around a lot, but is in fact a myth.

What are the current most popular Scottish surnames?

See below, for the 20 most popular Scottish surnames, along with the percentage of people named each one in Scotland, as well as where the name originated from.

  1. Smith (1.28%) (occupational name)
  2. Brown (0.94%) (nickname)
  3. Wilson (0.89%) (patronym)
  4. Robertson (0.78%) (patronym)
  5. Thomson (0.78%) (patronym)
  6. Campbell (0.77%) (nickname)
  7. Stewart (0.73%) (occupational name)
  8. Anderson (0.70%) (patronym)
  9. Scott (0.55%) (ethnic name)
  10. Murray (0.53%) (territorial name)
  11. MacDonald (0.52%) (patronym)
  12. Reid (0.52%) (nickname)
  13. Taylor (0.49%) (occupational name)
  14. Clark (0.47%) (occupational name)
  15. Ross (0.43%) (territorial name)
  16. Young (0.42%) (nickname)
  17. Mitchell (0.41%) (patronym; nickname)
  18. Watson (0.41%) (patronym)
  19. Paterson (0.40%) (patronym)
  20. Morrison (0.40%) (patronym)

Scottish Titles

As well as Scottish names, I feel like we should touch on Scottish Titles. Scottish peerages pass down from father to son. If there is no son born, then the title would instead pass to the eldest daughter. Unlike other British peerages, the title can be passed on to or through someone who was not legitimised at birth, provided that his or her parents later married.

The ranks of the Scottish Peerage are as follows: Duke, Marquess, Earl, Viscount, Lord of Parliament (lord baron).

Then we have a Laird which is a generic name for the owner of a large, long-established Scottish estate, roughly equivalent to an esquire in England, yet ranking above the same in Scotland. Highland Titles gives you the opportunity to purchase your own souvenir plot of land in one of two gorgeous conservation sites, Glencoe or Lochaber, and style yourself as Laird of Glencoe!

Scottish Names

Mountain View Nature Reserve where plots can be brought from Highland Titles

Lord and Lady Titles


About the author

Written by: Caitlin


Comments on this post

Got something to say? Leave a comment