200 Scottish girls' names and their meanings
Find the perfect name for your baby girl with our pick of the best traditional, popular, unique, beautiful and cool Scottish girls' names
Whether you have Scottish heritage or simply love the this bonny country and are looking for a similarly gorgeous name for your baby girl, Scottish girls' names offer a truly impressive array of strong, beautiful, traditional and unique options.
Many of the Scottish girls' names in our list have roots that date back centuries, some are derived from clan names, some from religion, some from place names, some from surnames and nicknames, and many are Scottish Gaelic versions of names you will probably find more recognisable in their angliscised versions. Whether the name is old or modern, traditional or cool, all of the names on our list are truly beautiful and most have gorgeous meanings to match too. Meanings of Scottish girls' names are mostly rooted in nature, religion, beauty, victory and nobility.
From popular Scottish names that are becoming increasingly common, to more old-fashioned Scottish girls names with centuries of heritage, to cool and modern Scottish girl names, we've selected the best and most beautiful options so you can pick the perfect choice for your little lass.
Want to know which lovely traditional baby girl names are making a comeback? We've put together a list of 100 gorgeous old lady names for parents looking for a baby girl name with a sense of history.
For more baby name inspiration, we have 100 baby names from Greek mythology you can browse, plus fantasy baby names that include popular names from imaginary lands, works of fiction and myths. Also discover our cute baby names that have a sweet or adorable feel to them and cool baby names for boys and girls for trendy, modern and fashionable names.
Here's our list of Scottish girls names to help inspire you...
Traditional Scottish girls names | Popular Scottish girls names | Unique Scottish girls names | Beautiful Scottish girls names | Cool Scottish girls names
Traditional Scottish girls' names
There are so many beautiful names to choose from that reflect the rich tradition of the Scots, with plenty of Scottish Gaelic and traditional Celtic names to choose from. Many of the traditional Scottish girls' names we've chosen here are derived from Gaelic words or names, so they make a great unique option if you're looking for a beautiful name that's steeped in Scottish tradition. Names with strong Scottish Gaelic roots such as Keltie and Rhona are great traditional Scottish names, and we've got plenty more names to inspire you in the list below.
1. Adaira
- Origin: Scottish Gaelic
- Meaning: from the oak tree ford
- Also: Adairia
2. Aingealag
- Origin: from the Gaelic word aingeal
- Meaning: angel
3. Aithbhreac
- Origin: Scottish Gaelic
- Meaning: new speckled one
4. Alyth
- Origin: Scottish; after the town in Perth and Kinross and the Gaelic word aileadh
- Meaning: ascending; rising
5. Annag
- Origin: Scottish Gaelic diminutive of Anna
- Meaning: grace; favour
6. Athdara
- Origin: Scottish/Celtic
- Meaning: from the oak tree ford
7. Barabla
- Origin: Scottish Gaelic form of Barbara
- Meaning: stranger
- Also: Barabal; Baraball
8. Beathag
- Origin: Scottish Gaelic; feminine form of Beathan
- Meaning: life
9. Beitris
- Origin: Scottish Gaelic form of Beatrice
- Meaning: bringer of joy; blessings
- Also: Beitiris
10. Brighde
- Origin: Scottish Gaelic form of Bridget
- Meaning: noble/exalted one
11. Cairistìona
- Origin: Scottish Gaelic
- Meaning: a Christian
12. Calaminag
- Origin: feminine form of Scottish Gaelic name Calum
- Meaning: dove
13. Catrìona
- Origin: Scottish Gaelic form of Katherine
- Meaning: pure
- Also: Caitrìona
14. Ceiteag
- Origin: Scottish Gaelic form of Kate
- Meaning: pure
- Also: Ceit
15. Davina
- Origin: Scottish feminine form of David, dating from the 17th century
- Meaning: beloved
- Also: Daviana
16. Ealasaid
- Origin: Scottish Gaelic form of Elizabeth
- Meaning: my God is an oath
17. Eara
- Origin: Scottish
- Meaning: from the East
18. Edine
- Origin: Scottish
- Meaning: from Edinburgh
- Also: Edeen; Edina
19. Eimhir
- Origin: Scottish Gaelic form of Irish name Emer
- Meaning: quick
- Also: Eimhear
20. Eithrig
- Origin: derived from Scottish Gaelic name Aodhagán
- Meaning: little fiery one
21. Garia
- Origin: Scottish
- Meaning: short
- Also: Gaira; Gara
22. Glenn
- Origin: originally a Scottish Gaelic surname
- Meaning: valley
23. Inghinn
- Origin: Scotland/Irish Gaelic
- Meaning: daughter
- Also: Inghean
24. Innes
- Origin: Scottish/Irish; from the Gaelic word inis
- Meaning: from the river island
25. Iseabail
- Origin: Scottish Gaelic form of Isabel
- Meaning: devoted to God/God is my oath
- Also: Ishbel
26. Keltie
- Origin: Scottish Gaelic
- Meaning: river/from the clans from the old lands of Keltie
27. Lassie
- Origin: Scottish
- Meaning: little girl
28. Lesley
- Origin: Scottish Gaelic; derives from the place called Lesslyn in Aberdeenshire
- Meaning: holly garden/glorious ruler
- Also: Leslee; Leslie; Lezlie
29. Lilidh
- Origin: Scottish Gaelic variation of Lily
- Meaning: purity
30. Lindsay
- Origin: from the Scottish surname and clan name
- Meaning: Lincoln's marsh
31. Mackenzie
- Origin: derived from Scottish/Gaelic surname MacCoinnich
- Meaning: attractive; fair
32. Magaidh
- Origin: Scottish; Gaelic form of Maggie
- Meaning: pearl
33. Mairead
- Origin: Scottish Gaelic form of Margaret
- Meaning: pearl
- Also: Maighread; Mairearad
34. Mhairi
- Origin: Scottish; derived from Mary
- Meaning: bitter
35. Nairna
- Origin: Scottish
- Meaning: dwells at the alter tree river
- Also: Nairn; Nairne
36. Nighean
- Origin: Scottish
- Meaning: young woman; maiden
- Also: Nighinn
37. Oighrig
- Origin: Scottish Gaelic/Celtic
- Meaning: well-spoken/speckled one
38. Paisley
- Origin: Scottish
- Meaning: church
- Also: Paislee
39. Peigi
- Origin: Scottish Gaelic/Irish; form of Peggy
- Meaning: pearl
40. Rhona
- Origin: Scottish Gaelic
- Meaning: rough island/rough seas
41. Rosslyn
- Origin: Scottish/Celtic
- Meaning: promontory
42. Sheena
- Origin: Scottish; form of Jane
- Meaning: God's gift
43. Tyree
- Origin: from Gaelic word tyrie; from the island off the west coast of Scotland
- Meaning: land
44. Yvaine
- Origin: Scottish
- Meaning: evening star
Popular Scottish girls' names
Although the Latin name Olivia continues to take the top spot of the most popular girls' names in Scotland, there are a lot of names with Scottish origin that feature quite highly on the list. Top girls' names in Scotland include beautiful options like Isla, which derives from the Scottish island Islay, and Elspeth, which is the Scottish form of Elizabeth. Here, we present the most popular names in Scotland according to the National Records of Scotland that have Scottish origins, sorted in descending order of popularity.
45. Isla
- Origin: Scottish; derived from Islay
- Meaning: island
- Also: Islay
46. Eilidh
- Origin: Scottish Gaelic form of Helen
- Meaning: radiant one
47. Maisie
- Origin: pet form of Scottish Gaelic name Mairead
- Meaning: pearl
- Also: Maisey
48. Bonnie
- Origin: Scots language word
- Meaning: pretty; attractive
- Also: Bonne; Bonnee; Bonney; Boni
49. Skye
- Origin: Scottish; from the Island of Skye
- Meaning: cloud
50. Quinn
- Origin: Gaelic
- Meaning: chief; wise
51. Alba
- Origin: Gaelic
- Meaning: Gaelic name for Scotland
52. Iona
- Origin: from the Scottish island in the Hebrides
- Meaning: the island
53. Aila
- Origin: Scottish Gaelic
- Meaning: from the strong place
54. Ailsa
- Origin: Scottish/Norse
- Meaning: elf/supernatural victory
55. Isobel
- Origin: Scottish form of Isabel, originating from medieval form of Elisabeth
- Meaning: devoted to God/God is my oath
56. Effie
- Origin: Scottish diminutive version of Greek name Euphemia
- Meaning: well-spoken
57. Heather
- Origin: Scotland; derived from the Middle English hather
- Meaning: named after the plant
58. Blair
- Origin: Scots-English name of Scottish Gaelic origin
- Meaning: plain; field; meadow
- Also: Blaire; Blayre
59. Breagha
- Origin: Scottish
- Meaning: beautiful; fine
60. Vaila
- Origin: Scottish; name of a small, inhabited Shetland island
- Meaning: foreign isle
61. Kyla
- Origin: derivative of Irish and Scottish Gaelic name Kyle
- Meaning: beauty; crowned
62. Elspeth
- Origin: Scottish form of Elizabeth
- Meaning: chosen by God; God's oath
- Also: Elspet; Elsbeth
63. Fiona
- Origin: from the Gaelic word ffionn
- Meaning: white and fair
64. Morven
- Origin: Scottish; from an area in north-western Scotland
- Meaning: big peak or large gap
65. Mairi
- Origin: Scottish Gaelic; alternative to Mary
- Meaning: of the Sea; bitter
Unique Scottish girls' names
There are a wealth of unusual and unique Scottish girl names, most of which have Scottish Gaelic roots and so have become increasingly rare amongst babies today. Most options on this list are Scottish Gaelic variations of more well-known names, making them truly unique choices. For example, some rare Scottish names include Ciorstag which is the Scottish Gaelic form of Kirsty, and Seasaidh, which is the Scottish/Celtic form of Jessie. We've got some more rare and unusual Scottish baby name picks in our list below.
66. Adair
- Origin: Scottish Gaelic
- Meaning: oak tree ford; wealthy spear
67. Aileana
- Origin: Scottish
- Meaning: from the green meadow
68. Alpina
- Origin: Scottish
- Meaning: blond
69. Ardis
- Origin: Scottish and Irish
- Meaning: fervent/blooming meadow
- Alsi: Ardys; Ardiss; Ardyce
70. Bearnas
- Origin: Scottish Gaelic form of Bernice
- Meaning: strong bear
71. Beathas
- Origin: Scottish Gaelic
- Meaning: wise
72. Beileag
- Origin: Scottish Gaelic; diminutive of Iseabail
- Meaning: pledged to God
73. Beitidh
- Origin: Scottish Gaelic form of Betty
- Meaning: oath of God
74. Bhioctoria
- Origin: Scottish Gaelic form of Victoria
- Meaning: victory
75. Brichtrede
- Origin: Scottish
- Meaning: bright and strong
76. Brieg
- Origin: Scottish/Celtic
- Meaning: esteem
77. Caitir
- Origin: Scottish; from the Gaelic name Caitriona
- Meaning: pure
78. Campbell
- Origin: Scottish; from the Gaelic cam beul
- Meaning: crooked mouth
79. Ciorsdan
- Origin: Scottish Gaelic form of Christina
- Meaning: a Christian
80. Ciorstag
- Origin: Scottish Gaelic form of Kirsty
- Meaning: follower of Christ
- Also: Ciorstaidh
81. Coira
- Origin: alternative spelling of Gaelic word crid
- Meaning: seething pool; cauldron
82. Criosaidh
- Origin: Scottish Gaelic form of Chrissie
- Meaning: a Christian
83. Cullodena
- Origin: Scottish
- Meaning: broken mossy ground
- Also: Cullodina
84. Curstaidh
- Origin: Scottish Gaelic form of Kirsty
- Meaning: follower of Christ
- Also: Curstag
85. Deòiridh
- Origin: Scottish Gaelic
- Meaning: pilgrim
86. Dolag
- Origin: feminine form of Donald
- Meaning: great ruler
87. Donalda
- Origin: Scottish; feminine variation of Donald
- Meaning: world ruler
88. Dorcha
- Origin: Scottish and Irish Gaelic
- Meaning: dark
89. Dunlop
- Origin: Scottish/English
- Meaning: muddy hill
90. Erskina
- Origin: Scottish Gaelic
- Meaning: from the top of the cliff
91. Fearchara
- Origin: Scottish
- Meaning: dear
- Also: Fearcharia
92. Forbflaith
- Origin: Irish and Scottish Gaelic
- Meaning: an overlord; ruler
93. Frangag
- Origin: Scottish Gaelic form of Frances
- Meaning: one who is free
94. Giorsal
- Origin: Scottish Gaelic form of Grace
- Meaning: gracious
- Also: Giorsail
95. Gormshuil
- Origin: Scottish Gaelic
- Meaning: blue eye
96. Laire
- Origin: Scottish
- Meaning: mare
97. Leagsaidh
- Origin: Scottish Gaelic form of Lexie
- Meaning: defender
98. Lioslath
- Origin: Scottish/Celtic
- Meaning: dwells at the grey fortress
99. Liùsaidh
- Origin: Scottish Gaelic form of Louisa/Lucy
- Meaning: elegant; graceful
100. Lochellen
- Origin: Scottish
- Meaning: from Ellen's lake
101. Lundy
- Origin: Scottish/Irish/Scandinavian
- Meaning: marsh; grove
102. Machara
- Origin: Scottish
- Meaning: plain
103. Maidie
- Origin: Scottish/English
- Meaning: young woman; maiden
104. Malamhìn
- Origin: created by James Macpherson in the 18th century
- Meaning: smooth brow
- Also: Malmhìn
105. Malmuira
- Origin: Scottish
- Meaning: dark-skinned
106. Malvina
- Origin: derived from the Scottish Gaelic Mala-mhin
- Meaning: smooth brow
107. Moireach
- Origin: Scottish
- Meaning: lady
108. Muir
- Origin: Scottish
- Meaning: from the moors
109. Nandag
- Origin: Scottish Gaelic diminutive of Anna
- Meaning: gracious; favour
110. Raoghnailt
- Origin: Scottish
- Meaning: little ewe; lamb
111. Seasaidh
- Origin: Scottish/Celtic form of Jessie
- Meaning: God is gracious
112. Seonag
- Origin: Scottish Gaelic form of Joan
- Meaning: God is gracious
113. Siùsaidh
- Origin: Scottish Gaelic equivalent of Susanna/Susan
- Meaning: lily
114. Skena
- Origin: Scottish
- Meaning: from Skene
115. Sineag
- Origin: Scottish Gaelic form of Jeanette/Jeanie
- Meaning: God is merciful
116. Stineag
- Origin: Scottish Gaelic pet form of Cairistìona
- Meaning: a Christian
117. Struana
- Origin: Scottish
- Meaning: from the stream
118. Teasagh
- Origin: Scottish Gaelic form of Jessie
- Meaning: God is gracious
- Also: Teasag
Beautiful Scottish girls' names
If you're looking for a gorgeous name for your little lass, we've selected the most beautiful Scottish girls' names. Some are Scottish Gaelic variations of more recognisable names (like Aileas, the Scottish Gaelic form of Alice), some have strong Celtic roots (like Binnie, which means crib/wicker basket) and most have gorgeous meanings too, such as the lovely Gormelia, which means splendid princess.
119. Aberdeen
- Origin: Scottish; after the place
- Meaning: mouth of the river Don
120. Aileas
- Origin: Scottish Gaelic form of Alice
- Meaning: noble
- Also: Ailis
121. Aileene
- Origin: Scottish/Irish
- Meaning: bright; shining
122. Ailidh
- Origin: Scottish/Gaelic
- Meaning: kind
123. Ailie
- Origin: Scottish; variant of Eilidh and Aileen
- Meaning: from Alisa Craig, a rocky islet in the Scottish Firth of Clyde
124. Annella
- Origin: Scottish; version of Anne
- Meaning: grace; favour
125. Binnie
- Origin: Scottish/Celtic
- Meaning: crib; wicker basket
126. Bonelle
- Origin: Scottish
- Meaning: attractive
127. Bonnebell
- Origin: Scottish; variant of Bonnie
- Meaning: pretty; attractive
- Also: Bonnibell; Bonnibelle
128. Brann
- Origin: Scottish
- Meaning: bramble
129. Brodie
- Origin: Moray, Scotland
- Meaning: uncertain, various theories including 'a little ridge', 'second son' and 'muddy place'
130. Bunni
- Origin: Scottish
- Meaning: beautiful; cheerful
131. Ceana
- Origin: Scottish Gaelic; form of Kenna
- Meaning: fair
132. Ceitidh
- Origin: Scottish Gaelic form of Katie
- Meaning: pure
133. Cridhe
- Origin: Scottish Gaelic
- Meaning: heart; courage
134. Dolina
- Origin: feminine variation of Donald
- Meaning: world ruler
135. Eubh
- Origin: Scottish form of Eve
- Meaning: living
136. Ferelith
- Origin: Scottish
- Meaning: true sovereignty
137. Finnea
- Origin: Gaelic
- Meaning: wood of the ford
138. Fyfa
- Origin: Scottish
- Meaning: from Fyfeshire
139. Gavenia
- Origin: Scottish
- Meaning: white hawk
- Also: Gavina
140. Gordania
- Origin: Scottish
- Meaning: heroic
- Also: Gordana
141. Gormelia
- Origin: Gaelic
- Meaning: splendid princess
142. Janetta
- Origin: Scottish; derived from the French name Jeanette
- Meaning: gift from God
143. Kellina
- Origin: Gaelic; from the Irish and Scottish clan name O Ceallaigh
- Meaning: strong-willed
144. Kirsty
- Origin: Scottish diminutive of Christine
- Meaning: Christian; follower of Christ
145. Lasey
- Origin: Scottish
- Meaning: affectionate term for a girl
146. Lilias
- Origin: Scottish
- Meaning: lily
- Also: Lileas
147. Lyndsay
- Origin: Scottish
- Meaning: island of linden trees
- Also: Lynsey
148. Marsaili
- Origin: Scottish Gaelic form of Margery and Marcella
- Meaning: dedicated to war; from the Roman God of War
149. Mirren
- Origin: Gaelic
- Meaning: beloved
150. Moibeal
- Origin: Scottish; Gaelic form of Mabel
- Meaning: lovable
151. Muriel
- Origin: Gaelic
- Meaning: bright sea
152. Mysie
- Origin: Scottish diminutive form of Margaret
- Meaning: pearl
153. Nes
- Origin: Scottish
- Meaning: gentle person
154. Oonagh
- Origin: Irish and Scottish; Anglicised form of Irish Gaelic name Una
- Meaning: lamb
- Also: Oona
155. Phemie
- Origin: Scottish/Greek
- Meaning: auspicious speech
156. Seònaid
- Origin: Scottish Gaelic form of Janet
- Meaning: gift from God
157. Sìne
- Origin: Scottish Gaelic form of Jane
- Meaning: God is gracious
158. Sìleas
- Origin: Scottish Gaelic form of Cecelia
- Meaning: youthful
159. Torra
- Origin: Scottish
- Meaning: from the castle
160. Vanora
- Origin: Scottish
- Meaning: white wave
Cool Scottish girls names
Are you looking for a name that's a little less traditional and sounds really modern but still has strong Scottish roots? Our list of the best cool Scottish girls' names has a wealth of creative and inspiring names with rich Scottish heritage. From Bowie, which is a cool name with Scottish and Irish origins, to Torey which is a really cool Scottish name that means victorious.
161. Ainsley
- Origin: Scottish
- Meaning: derived from words meaning hermitage and clearing
- Also: Ansleigh, Ainslie, Ainslee
162. Berkley
- Origin: Scottish/English
- Meaning: birch tree meadow; where birches grow
- Also: Berkeley
163. Birkita
- Origin: Scottish
- Meaning: strength
164. Blane
- Origin: Scottish and Irish; from the Gaelic word blá
- Meaning: yellow
165. Bowie
- Origin: Scottish and Irish
- Meaning: blond; fair-haired
166. Bradana
- Origin: Scottish
- Meaning: salmon
167. Bryce
- Origin: Scottish
- Meaning: speckled; freckles
168. Cadha
- Origin: Scottish
- Meaning: from the steep place
169. Calynn
- Origin: Scottish Gaelic
- Meaning: rock; powerful in battle
170. Camden
- Origin: Scottish
- Meaning: winding valley
171. Camryn
- Origin: Scottish Gaelic
- Meaning: crooked nose
172. Cináed
- Origin: Gaelic
- Meaning: born of fire
173. Coburn
- Origin: Scottish/English
- Meaning: rooster or a stream
174. Dalles
- Origin: variant of Gaelic name Dallas
- Meaning: from the valley meadows
- Also: Dallis
175. Daracha
- Origin: Scottish Gaelic
- Meaning: from the oak
176. Donia
- Origin: Scottish; female variation of Donald
- Meaning: world ruler
177. Doone
- Origin: Scottish
- Meaning: mountain
178. Finley
- Origin: Scottish; from the Gaelic name Fionnlagh
- Meaning: fair-haired
179. Firth
- Origin: Scottish
- Meaning: estuary; arm of the sea
180. Grier
- Origin: Scottish
- Meaning: alert; watchful
- Also: Greer; Grear
181. Irvine
- Origin: Scottish/English
- Meaning: green or fresh river
182. Kenina
- Origin: Scottish Gaelic; feminine form of Kenneth
- Meaning: fire-born
- Also: Kenna
183. Kenzy
- Origin: from the Scots-Gaelic surname MacCoinnich and Anglicized version of the name Mackenzie
- Meaning: the fair one
184. Leith
- Origin: Scottish
- Meaning: wet
- Also: Leithe
185. Logan
- Origin: Scottish Gaelic
- Meaning: little hollow
186. Lorna
- Origin: coined by R. D. Blackmore for his novel Lorna Doone, derived from Scottish placename Lorne
- Meaning: the laurel
187. Mackinley
- Origin: Scottish; derived from Gaelic last name Mac Fhionnlaigh
- Meaning: white warrior; blessed
- Also: Mckinley
188. Marcail
- Origin: Scottish
- Meaning: pearl
189. Monroe
- Origin: Scottish and Irish Gaelic
- Meaning: south of the River Roe
190. Murdag
- Origin: Scottish Gaelic
- Meaning: guardian
191. Nathara
- Origin: Scottish
- Meaning: snake; serpent
192. Neilina
- Origin: Scottish; from the Scottish and Irish name Niall
- Meaning: champion; hero
193. Osla
- Origin: from the Shetland Islands
- Meaning: God consecrated
194. Raonaid
- Origin: Scottish Gaelic/Hebrew
- Meaning: ewe
195. Selkie
- Origin: Scottish
- Meaning: seal folk
196. Senga
- Origin: from Scottish Gaelic word seang
- Meaning: slenderless
197. Shona
- Origin: Scottish and Irish Gaelic
- Meaning: God is gracious
198. Sorcha
- Origin: Gaelic
- Meaning: light; brightness
199. Torey
- Origin: Scottish
- Meaning: victorious
- Also:Torrey; Torri; Tory
200. Wynda
- Origin: Scottish
- Meaning: from the narrow passage
Pics: Getty
Read more...
Authors
Emily is the Digital Content Producer at MadeForMums and creates editorial and video content across the brand. She also edits the weekly editorial newsletter, oversees our reviews process and loves creating our craft articles and videos. She specialises predominantly in car seats and pushchairs, and has yet to meet a buggy she couldn’t fold! With a 1st class degree in History, she always researches topics thoroughly to find the best recommendations for parents.
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.