Scottish baby names
This page contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.
Scottish baby names
1. Brodie
Gaining in popularity, this modern boys' name is a popular Scottish surname-turned-first name. Also popular in America, spelled Brody.
Pronounced: BRO-di
3. Anice
Sometimes spelled Annis too, this short and sweet girls' name means 'grace'. Just lovely!
Pronounced: ANN-is
4. Adair
A sweet name for a baby boy meaning 'beautiful one'.
5. Beathan
This unique boys' name comes from the Gaelic word beatha, meaning 'life'.
Pronunced: BAEY-un.
6. Cait
A short-but-sweet name for a little girl that means 'pure'.
7. Blair
This easy-to-pronounce boys' name comes from the Gaelic word blár meaning 'battle field'. Also becoming increasingly popular for girls too!
8. Broderick
This strong Scottish name for a little boy means 'son of a ruler'.
9. Coinneach
This stand-out boys' name comes from the Scottish Gaelic word caoin, meaning 'handsome'. Much easier to pronounce than it is to spell, luckily!
Pronounced: CON-ack
10. Doughall
This name may mean 'dark stranger', but we think it's super cute!
11. Angus
From the Celtic Oinogustos, which means 'one choice', and the name of an 8th-century king so perfect for a little leader!
Pronunciation: ANG-uss.
12. Bradana
This girls' name has a slightly strange meaning – 'salmon' – but we really like it.
13. Lachlan
Lachlan was originally a Scottish Gaelic nickname for someone from Norway, but now it’s one of the most popular Scottish boys' names.
Pronounced: LACH-lan
14. Edina
This cute little name means 'from Edinburgh'.
15. Arran
A wild boys' name that pays homage to the mountainous island in the Firth of Clyde.
Pronounced: AR-un
16. Bonnie
This sweet baby name for a girl means 'pleasant'.
17. Mairi
This pretty girls' name is simply the Scottish version of Mary.
Pronounced: MAIR-ee
18. Alec
A traditional Scottish baby boy name. It means 'defender of mankind'.
19. Iona
Fancy a name beginning with 'I' for your little girl? How about Iona, which is the name of a small island off the coast of Scotland. Makes a lovely girls' name, doesn't it?
Pronounced: EYE-oh-na.
20. Domhnall
A regal boys' name meaning 'ruler of the world' and a nod to two ancient kings named Domhnall.
Pronounced: DOM-null
21. Liusaidh
This gorgeous girls' name is the gaelic version of Lucy and means 'graceful light'.
Pronounced: LU-cy
22. Eilidh
A gaelic name, which means 'bird' or 'bright'. A popular name for girls in Scotland.
Pronounced: AY-lee
23. Quinn
This lovely unisex name means 'fifth'.
24. Isla
Gaining popularity thanks to red-headed actress, Isla Fisher, this charming girls' name is actually the name of a Scottish river.
Pronounced: EYE-la
25. Senga
The girls' name Senga may be Agnes spelled backwards but is believed to have no connection to the name; instead it comes from the Gaelic word seang meaning 'slender'.
Pronounced: SEN-ga
26. Fergus
This strong boys' name means 'man of force' and can be shortened to Fergie or even Gus, if you prefer. So cute!
Pronounced: FER-guss
27. Deoiridh
This girls' name means 'pilgrim' and will certainly get its fair share of mispronunciations. Sounds even prettier than it looks written down.
Pronounced: DOR-ee
28. Kane
Kane is lovely, short baby name for a boy and means 'a tribute'.
29. Hamish
This traditional name is actually the Scottish version of James!
Pronounced: HAY-mish
30. Alasdair
This manly boys' name is pronounced Alistair, but certainly stands out on paper. In fact, it's a Scottish variation of Alexander, meaning 'defender of men'.
31. Bryson
Originally used as a surname in the Medieval era, Bryson developed from the name Brice. It was a patronymic name, which is a name that's derived from the name of a father or ancestor.
Pronounced: BR-eye-son
32. Fiona
First invented by poet James Macpherson, Fiona is understood to form from the Gaelic word 'fionn', which meant 'white' or 'fair'.
Pronounced: Fee-OH-nuh
33. Leith
This name comes from the Scottish city of Leith, which is now a district in Edinburgh. It's also the name of the river that runs through the city.
Pronounced: L-EE-ith
34. Catriona
This adorable name means 'pure'. How sweet!
Pronounced: Kah-TREE-nah
35. Beathan
This cute boys' name means 'son of the right hand' and comes from the Gaelic name Beatha, which means 'life'.
Pronounced: BEE-than
36. Adaira
This cute name means 'from the oak tree ford'.
Pronounced: ah-dare-ah
37. Daileass
This name means 'from the waterfall', perfect for mums who are considering a water birth.
Pronounced: Dale-yes
38. Jamia
This adorable name is the feminine version of James.
Pronounced: J-aa-m-ih-y-aa
39. Calan
This Scottish name means 'contemporary child'.
Pronounced: K-AE-l-uh-n
40. Elsbeth
This name is derived from Elizabeth, which means 'oath of God'.
41. Kennan
The name Kennan is a traditional Scottish baby name and is an abbreviation of Kenneth.
42. Freya
The name Freya is a girls' name of Norse origin meaning 'a noble woman'.
43. Callen
In Gaelic, the meaning of the name Callen is 'powerful in battle'.
44. Cora
From 'kore' meaning girl or maiden.
45. McKade
The baby boy name Mckade is derived from Scottish origins, and simply means 'son of Kade'.
46. Ainsley
The name Ainsley is a girls' name of Scottish origin, meaning 'one's own meadow'.
47. Mackenzie
Originally a Scottish surname, this unisex name means 'child of the wise leader' and 'born of fire'.
48. Drew
This Scottish boys' name means 'manly'.
49. Paisley
As well as being the name of a town in Scottish lowlands, this name means 'church'.
50. Ness
This name means 'from the headland', but also reminds us of Loch Ness and The Loch Ness Monster.
51. Isla
The name, which originates from Islay, is named after two Scottish rivers.
52. Fraiser
This sweet name means 'of the forest man'.
53. Jamie
This unisex name derives from the Scottish name James, which means 'supplanter'.
54. Douglas
This name comes from the Gaelic dubhglas which means 'dark water', 'dark stream', or 'from the dark river'.
55. Dallas
This sweet name means 'meadow dwelling'.
56. Clyde
After the River Clyde in Glasgow.
57. Aila
This sweet girls name means 'bringer of light'.
58. Lennox
This boys' name means 'lives near the place abounding in elm trees.'
59. Aileen
This sweet girls' name means 'light'.
60. Broden
This name derives from Brodie, which is the name of a castle in Scotland.
We've come up with some great choices for boys and girls below. If you're expecting this year, what will you choose for your wee bairn?
And, if you still haven't found the right name, why not browse 'Baby Names from Around the World'? It features an incredible 6,000 international names and the meanings behind them. You can find it at Amazon.
This article contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.