Pregnancy

129 Scottish Baby Names

Team Peanut4 months ago7 min read

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.

Scottish Baby Names

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:

  1. Isla
  2. Olivia
  3. Emily
  4. Freya
  5. Ava
  6. Sophie
  7. Ella
  8. Grace
  9. Amelia
  10. Lily

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.

  1. Jack
  2. Noah
  3. 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.
  4. Leo
  5. Oliver
  6. Harris – Harris is an island in the north-west of Scotland, which might be one reason for its popularity in Scotland.
  7. Rory – Coming from an old Gaelic name, Rory is usually used for boys with red hair, as it means “red king.”
  8. Alexander
  9. Finlay – Of Gaelic origin, it means “fair-haired hero.”
  10. Archie

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.

  1. Aileen
  2. Ailsa – Pronounced – and sometimes spelt – Elsa
  3. Annabel
  4. Ansley
  5. Blair
  6. Bonnie – Not a popular name in Scotland, but definitely inspired by the Scottish word for “pretty.”
  7. Catriona
  8. Davina
  9. Elsbeth (Elspeth, or Elsie) – It’s the Scottish equivalent of Elizabeth.
  10. Fiona
  11. Iona
  12. Kathleen
  13. Kenna
  14. Kirsty
  15. Kirsteen
  16. Lainey
  17. Leana – Variations include Leanne or Leanna.
  18. Lorna
  19. Maisie
  20. Makenna
  21. Nessa
  22. Seema (or Sima) – An unusual name, meaning “face” or “listener.”
  23. Senga – From the Gaelic word meaning “slender.”
  24. 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?

  1. Alastair (or Alasdair, Alister)
  2. Anderson
  3. Andrew
  4. Armstrong
  5. Arthur – From the Gaelic meaning “bear”
  6. Bernard
  7. Blane
  8. Blake
  9. Broderick
  10. Bruce – This is a surname that was famously held by Robert the Bruce, the Scottish national hero and King of Scots.
  11. Callum (or Calum)
  12. Cameron
  13. Clyde – The name of the river that flows through Glasgow, it has become a popular name for boys too.
  14. Craig
  15. Creighton
  16. Douglas
  17. Duncan
  18. Ewan
  19. Fergus
  20. Fingal – Both a county in Ireland and a character from a famous Scottish poem
  21. Fraser
  22. Gavin
  23. Gordon
  24. Graham
  25. Hamish
  26. Iain
  27. Ivor
  28. Kendrick
  29. Kenneth
  30. Keir
  31. Keith
  32. Lachlan
  33. Lawrence
  34. Lennox – The name of one of the Scottish clans
  35. Macaulay
  36. Magnus
  37. Malcolm
  38. Maxwell
  39. Morrison
  40. Murdoch
  41. Neil
  42. Niall
  43. Ossian
  44. Ross
  45. Seamus
  46. Scott
  47. Sinclair
  48. Stewart (or Stuart)
  49. Wallace

➡️ 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

  1. Abhainn – Pronounced like “avin,” Abhainn means “river” in Gaelic.
  2. Adair – Meaning “happy spear”
  3. Ailean – The Scottish equivalent of “Alan”
  4. Beathan – Meaning “life”
  5. Bhaltair – The equivalent of Walter, it is pronounced with a “v” sound at the beginning.
  6. Cailean – Pronounced like “ka-lin,” it is the Gaelic version of Calum.
  7. Caomhainn – The Gaelic spelling of Kevin
  8. Ciaran
  9. Cormac
  10. Diarmaid (Diarmuid) – Often written in English as Dermot or Dermod
  11. Domhnall – Pronounced “do-null,” it means “world ruler.”
  12. Fionn
  13. Gregor
  14. Luthais – Pronounced like Louis, the Scottish name means “famous warrior.”
  15. Mungo – An ancient Scottish saint and founder of Glasgow.
  16. Niall
  17. Padraig – The Gaelic spelling of Patrick
  18. Ruairidh – The original form of Rory
  19. Tearlach – A Gaelic form of Charles, it is pronounced “cher-lock.”

Gaelic Scottish names for girls

  1. Aoife
  2. Beitidh – Pronounced like Betty
  3. Caitir
  4. Caitlin
  5. Deirdre
  6. Eibhlin – The Gaelic equivalent of Evelyn
  7. Eilidh – It means “radiant one.”
  8. Fionnuala
  9. Iseabail – The Gaelic version of Isabel
  10. Lili
  11. Mairi – The Gaelic equivalent of Mary
  12. Malamhin – An uncommon name nowadays, it is pronounced “mala-vin.” It means “smooth brow.”
  13. Morag
  14. Oighrig – Pronounced “oy-rick,” it means “well-spoken.”
  15. Sileas
  16. Teasag – Pronounced “chet-sa”
  17. Una

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