
Did you know that Scotland has some of the most beautiful names in the world?
These names come from long ago when people spoke Gaelic in Scotland’s misty hills and green valleys.
Each name tells a story. Some are inspired by nature, like the heather on the mountains or the sea waves. Others honor brave warriors and wise leaders from Scotland’s past.
These names have special meanings that show hope, strength, or love. Whether short and simple or musical and flowing, they represent the spirit of Scotland’s rich culture.
From the islands to the Highlands, Scottish families have treasured these names for hundreds of years.
A Collection of Scottish Girl Names with Meanings & Origins
1. Ailsa
Meaning: Elf victory
Origin: Scottish, from the Norse name for the Isle of Ailsa Craig
2. Aileen
Meaning: Bright, shining light
Origin: Scottish variation of the name Helen
3. Ailis
Meaning: Noble
Origin: Scottish Gaelic, derived from Alice
4. Annag
Meaning: Grace
Origin: Scottish Gaelic form of Anne
5. Arabella
Meaning: Yielding to prayer
Origin: Medieval Scottish name
6. Arabel
Meaning: Beautiful altar
Origin: Scottish, derived from Arabella
7. Beathag
Meaning: Life
Origin: Scottish Gaelic
8. Beileag
Meaning: Little beauty
Origin: Scottish Gaelic
9. Blair
Meaning: Plain, field
Origin: Scottish, from a surname meaning “dweller on the plain.”
10. Breagha
Meaning: Beautiful
Origin: Scottish Gaelic
11. Brìghde
Meaning: Strength, power
Origin: Scottish Gaelic form of Bridget
12. Cailin
Meaning: Girl
Origin: Scottish Gaelic
13. Cairistìona
Meaning: Christian woman
Origin: Scottish Gaelic form of Christina
14. Caitrìona
Meaning: Pure
Origin: Scottish Gaelic form of Katherine
15. Catriona
Meaning: Pure
Origin: Anglicized form of Caitrìona
16. Ceit
Meaning: Pure
Origin: Shortened Scottish Gaelic form of Katherine
17. Cliodhna
Meaning: Shapely
Origin: Irish and Scottish mythology
18. Ciorstaidh
Meaning: Follower of Christ
Origin: Scottish Gaelic form of Kirsty
19. Davina
Meaning: Beloved, little deer
Origin: Feminine form of the Scottish name David
20. Doileag
Meaning: World ruler
Origin: Scottish Gaelic form of Dorothy
21. Dolina
Meaning: World ruler
Origin: Scottish Gaelic form of Dorothy
22. Donella
Meaning: Ruler of the world
Origin: Feminine form of the Scottish name Donald
23. Ealasaid
Meaning: Pledged to God
Origin: Scottish Gaelic form of Elizabeth
24. Effie
Meaning: Pleasant speech
Origin: Scottish diminutive of Euphemia
25. Eibhlin
Meaning: Light
Origin: Scottish and Irish Gaelic form of Evelyn
26. Eilidh
Meaning: Sun, radiant one
Origin: Scottish Gaelic form of Helen
27. Eithne
Meaning: Kernel, grain
Origin: Scottish and Irish Gaelic
28. Elspeth
Meaning: Pledged to God
Origin: Scottish form of Elizabeth
29. Eona
Meaning: Dove
Origin: Scottish, derived from the Gaelic name Eònan
30. Euna
Meaning: Unity
Origin: Scottish variant of Una
31. Fia
Meaning: Deer
Origin: Scottish Gaelic, modern adaptation
32. Fenella
Meaning: White shoulder
Origin: Scottish Gaelic form of Fionnuala
33. Fiona
Meaning: Fair, white
Origin: Scottish Gaelic
34. Flora
Meaning: Flower
Origin: Traditional Scottish name derived from Latin
35. Fionnuala
Meaning: White shoulder
Origin: Scottish Gaelic mythology
36. Freya
Meaning: Lady, noblewoman
Origin: Norse name popularized in Scotland
37. Gormlaith
Meaning: Blue princess
Origin: Scottish Gaelic
38. Greer
Meaning: Watchful, alert
Origin: Scottish surname turned given name
39. Heather
Meaning: Flowering plant
Origin: Scottish nature name
40. Iona
Meaning: Island
Origin: Name of a sacred Scottish island
41. Ishbel
Meaning: Pledged to God
Origin: Scottish form of Isabel
42. Isla
Meaning: Island
Origin: Derived from the River Isla in Scotland
43. Iseabail
Meaning: Pledged to God
Origin: Scottish Gaelic form of Isabel
44. Kenna
Meaning: Born of fire
Origin: Feminine form of the Scottish name Kenneth
45. Kirsty
Meaning: Follower of Christ
Origin: Scottish diminutive of Christina
46. Lileas
Meaning: Lily
Origin: Scottish Gaelic form of Lilias
47. Lilidh
Meaning: Lily
Origin: Scottish Gaelic
48. Liùsaidh
Meaning: Light
Origin: Scottish Gaelic form of Lucy
49. Logan
Meaning: Little hollow
Origin: Scottish surname turned first name
50. Lorna
Meaning: Fox
Origin: Scottish name created by R.D. Blackmore in Lorna Doone
51. Lyndsay
Meaning: From the island of the lime tree
Origin: Scottish surname turned given name
52. Lyra
Meaning: Lyre, harp
Origin: Modern Scottish adaptation
53. Mairi
Meaning: Bitter
Origin: Scottish Gaelic form of Mary
54. Maisie
Meaning: Pearl
Origin: Scottish diminutive of Margaret
55. Marsaili
Meaning: Warlike
Origin: Scottish Gaelic form of Marcella
56. Mairead
Meaning: Pearl
Origin: Scottish Gaelic form of Margaret
57. Megan
Meaning: Pearl
Origin: Popularized Welsh name used in Scotland
58. Mòrag
Meaning: Great, sun
Origin: Scottish Gaelic
59. Morna
Meaning: Affection, beloved
Origin: Scottish Gaelic
60. Muireall
Meaning: Sea bright
Origin: Scottish Gaelic
61. Muirne
Meaning: Beloved
Origin: Scottish Gaelic
62. Nairn
Meaning: Dweller by the alder tree
Origin: Scottish place name turned first name
63. Nessa
Meaning: Headland
Origin: Scottish Gaelic, also used in Norse legend
64. Oighrig
Meaning: New speckled one
Origin: Traditional Scottish Gaelic name
65. Oona
Meaning: Lamb
Origin: Anglicized form of the Scottish Gaelic Una
66. Paisley
Meaning: Church or basilica
Origin: Scottish place name
67. Peigi
Meaning: Pearl
Origin: Scottish Gaelic diminutive of Margaret
68. Rhona
Meaning: Rough island
Origin: Scottish place name
69. Rowan
Meaning: Little red-haired one
Origin: Scottish, also refers to the rowan tree
70. Ruana
Meaning: Red-haired
Origin: Scottish Gaelic
71. Seonaid
Meaning: God is gracious
Origin: Scottish Gaelic form of Janet
72. Shona
Meaning: God is gracious
Origin: Anglicized form of Seonaid
73. Sìleas
Meaning: Youthful
Origin: Scottish Gaelic form of Cecilia
74. Skye
Meaning: Island of mist
Origin: Scottish place name (Isle of Skye)
75. Sorcha
Meaning: Radiant, bright
Origin: Scottish Gaelic
76. Taran
Meaning: Thunder
Origin: Scottish name inspired by nature
77. Tegan
Meaning: Beautiful, fair
Origin: Scottish Gaelic
78. Tierney
Meaning: Noble
Origin: Scottish Gaelic
79. Una
Meaning: Unity
Origin: Scottish Gaelic
80. Vaila
Meaning: From the island of Vaila
Origin: Scottish place name
81. Yvaine
Meaning: Evening star
Origin: Scottish, popularized by the novel Stardust
82. Aithbhreac
Meaning: New speckled one
Origin: Scottish Gaelic
83. Beitidh
Meaning: Pledged to God
Origin: Scottish diminutive of Elizabeth
84. Murron
Meaning: Bitter
Origin: Scottish variation of Mary
85. Raghnaid
Meaning: Wise ruler
Origin: Scottish Gaelic form of Ragnhild
86. Doireann
Meaning: Sullen
Origin: Scottish and Irish Gaelic
87. Marsail
Meaning: Warlike
Origin: Shortened Scottish Gaelic form of Marsaili
88. Leannan
Meaning: Sweetheart
Origin: Scottish Gaelic
89. Mònaidh
Meaning: Hill, mountain
Origin: Scottish Gaelic
90. Dearbhail
Meaning: True desire
Origin: Scottish Gaelic
91. Àluinn
Meaning: Beautiful
Origin: Scottish Gaelic
92. Siorram
Meaning: Sheriff
Origin: Scottish Gaelic
93. Blàthnaid
Meaning: Little flower
Origin: Scottish and Irish Gaelic
94. Eubh
Meaning: Pleasant, delightful
Origin: Scottish Gaelic form of Eve
95. Gilleasbaigina
Meaning: Servant of the bishop
Origin: Feminine form of Gilleasbaig, Scottish Gaelic
96. Ruadh
Meaning: Red-haired
Origin: Scottish Gaelic
97. Dearbhfiona
Meaning: True and fair
Origin: Scottish Gaelic
98. Eubhòrag
Meaning: Delightful, joyful
Origin: Scottish Gaelic
99. Deòrsaidh
Meaning: Farmer
Origin: Scottish Gaelic feminine form of George
100. Sìthidh
Meaning: Peaceful
Origin: Scottish Gaelic
101. Maoliosa
Meaning: Servant of Jesus
Origin: Scottish Gaelic
102. Cairidh
Meaning: Fortress
Origin: Scottish Gaelic
103. Aonghasina
Meaning: One strength
Origin: Feminine form of Aonghas, Scottish Gaelic
104. Brìdeag
Meaning: Little strength
Origin: Scottish diminutive of Brìghde
105. Ceana
Meaning: Fair, beautiful
Origin: Scottish Gaelic
106. Sìmona
Meaning: Listener
Origin: Feminine form of Simon, Scottish Gaelic
107. Muireann
Meaning: Sea fair
Origin: Scottish and Irish Gaelic
108. Tioralaidh
Meaning: Generous
Origin: Scottish Gaelic
109. Muirinn
Meaning: Beloved
Origin: Scottish Gaelic
110. Marsailla
Meaning: Warlike
Origin: Extended form of Marsaili, Scottish Gaelic
111. Beileadh
Meaning: Little beauty
Origin: Scottish Gaelic
112. Fionnaghal
Meaning: White shoulder
Origin: Scottish Gaelic
113. Òighrigina
Meaning: New speckled one
Origin: Feminine variation of Òighrig, Scottish Gaelic
114. Muireanna
Meaning: Beloved
Origin: Scottish Gaelic
115. Coinneachag
Meaning: Fair one
Origin: Feminine diminutive of Coinneach, Scottish Gaelic
116. Fionnaidh
Meaning: Fair
Origin: Scottish Gaelic
117. Muireag
Meaning: Bright sea
Origin: Scottish Gaelic
118. Ùnaidh
Meaning: Lamb, unity
Origin: Scottish Gaelic variation of Una
119. Màireag
Meaning: Little bitter
Origin: Scottish Gaelic diminutive of Mary
120. Sorchaidh
Meaning: Radiant, bright
Origin: Scottish Gaelic
121. Rona
Meaning: Rough island
Origin: Derived from the Scottish place name Rona
122. Cairistina
Meaning: Christian woman
Origin: Scottish Gaelic form of Christina
123. Donalda
Meaning: Ruler of the world
Origin: Feminine form of Donald
124. Àlainn
Meaning: Beautiful
Origin: Scottish Gaelic
125. Àilleag
Meaning: Little beauty
Origin: Scottish Gaelic
126. Greigina
Meaning: Watchful
Origin: Feminine variation of Greig, Scottish Gaelic
127. Màiriag
Meaning: Little Mary
Origin: Scottish Gaelic diminutive of Mairi
128. Ceòmhnag
Meaning: Gentle, soft
Origin: Scottish Gaelic
129. Deargfhiona
Meaning: True red wine
Origin: Scottish Gaelic
130. Breacan
Meaning: Tartan, speckled
Origin: Scottish Gaelic
131. Sòna
Meaning: Lucky
Origin: Scottish Gaelic
132. Griogarina
Meaning: Watchful, alert
Origin: Feminine variation of Gregor, Scottish Gaelic
133. Ealair
Meaning: Noble
Origin: Scottish Gaelic
134. Fearchairina
Meaning: Dear man, beloved
Origin: Feminine variation of Fearchair, Scottish Gaelic
135. Griogarag
Meaning: Watchful, alert
Origin: Feminine diminutive of Griogar (Gregor), Scottish Gaelic
136. Màire
Meaning: Bitter
Origin: Scottish Gaelic form of Mary
137. Lìosaidh
Meaning: Devoted to God
Origin: Scottish Gaelic form of Lucy
138. Maoldònaidhina
Meaning: Servant of the world ruler
Origin: Feminine form of Maoldònaidh, Scottish Gaelic
139. Catrìonag
Meaning: Pure
Origin: Scottish Gaelic diminutive of Caitrìona
140. Sìonag
Meaning: God is gracious
Origin: Scottish Gaelic form of Janet
141. Caointeag
Meaning: Lamenting woman
Origin: Scottish Gaelic
142. Earrann
Meaning: Portion, share
Origin: Scottish Gaelic
143. Ceangalag
Meaning: Little connection or bond
Origin: Scottish Gaelic
144. Eilionoir
Meaning: Light
Origin: Scottish Gaelic form of Eleanor
145. Làrnaidh
Meaning: Fox
Origin: Scottish Gaelic
146. Raonaid
Meaning: Advisor
Origin: Scottish Gaelic form of Rachel
147. Ìomhaire
Meaning: Image
Origin: Scottish Gaelic
148. Ùisdeanag
Meaning: Little mind or spirit
Origin: Feminine diminutive of Ùisdean, Scottish Gaelic
149. Tioraidh
Meaning: Generous
Origin: Scottish Gaelic
150. Eòsaphina
Meaning: God will add
Origin: Scottish Gaelic form of Josephine
151. Blàridh
Meaning: Battlefield
Origin: Scottish Gaelic
152. Iomharina
Meaning: Archer
Origin: Feminine form of Iomhair, Scottish Gaelic
153. Ealairina
Meaning: Noble
Origin: Feminine diminutive of Ealair, Scottish Gaelic
154. Mairgread
Meaning: Pearl
Origin: Scottish Gaelic form of Margaret
155. Teàrlag
Meaning: Ruler of the people
Origin: Scottish Gaelic form of Charles
156. Ceitidh
Meaning: Pure
Origin: Scottish Gaelic diminutive of Katherine
157. Ciorstag
Meaning: Christian woman
Origin: Scottish Gaelic form of Kirsty
158. Àine
Meaning: Radiance, brilliance
Origin: Scottish Gaelic
159. Fenna
Meaning: Peaceful
Origin: Modern Scottish name
160. Lìosa
Meaning: Light
Origin: Scottish Gaelic form of Lucy
161. Maighdean
Meaning: Maiden
Origin: Scottish Gaelic
162. Teagan
Meaning: Beautiful, attractive
Origin: Scottish Gaelic
163. Seasaidh
Meaning: God is gracious
Origin: Scottish Gaelic form of Jessie
164. Fionnghal
Meaning: White shoulder
Origin: Scottish Gaelic form of Fionnuala
165. Sìosalach
Meaning: Descendant of a peaceful one
Origin: Scottish Gaelic surname turned first name
166. Sionnach
Meaning: Fox
Origin: Scottish Gaelic
167. Càilidh
Meaning: Beautiful
Origin: Scottish Gaelic
168. Muireanag
Meaning: Little beloved
Origin: Scottish Gaelic diminutive of Muireann
169. Beuladh
Meaning: Mouthful, speech
Origin: Scottish Gaelic
170. Moibeal
Meaning: Lovely
Origin: Scottish Gaelic form of Mabel
171. Caileag
Meaning: Young girl
Origin: Scottish Gaelic
172. Latharna
Meaning: From the muddy place
Origin: Scottish Gaelic
173. Seònaid
Meaning: God is gracious
Origin: Scottish Gaelic form of Janet
174. Briana
Meaning: Noble, strong
Origin: Feminine variation of Brian, used in Scotland
175. Catrìonina
Meaning: Pure
Origin: Scottish Gaelic diminutive of Caitrìona
176. Sìthidhina
Meaning: Peaceful one
Origin: Feminine variation of Sìthidh, Scottish Gaelic
177. Liorag
Meaning: Little meadow
Origin: Scottish Gaelic
178. Innesina
Meaning: Island
Origin: Feminine diminutive of Innes, Scottish Gaelic
179. Raineach
Meaning: Ferny
Origin: Scottish Gaelic
180. Marsailina
Meaning: Warlike
Origin: Extended form of Marsaili, Scottish Gaelic
181. Àrdannaidh
Meaning: From the high place
Origin: Scottish Gaelic
182. Ailigidh
Meaning: Defender of mankind
Origin: Feminine form of Ailig (Alexander), Scottish Gaelic
183. Òranag
Meaning: Little song
Origin: Scottish Gaelic
184. Cìbhleach
Meaning: From the hollow
Origin: Scottish Gaelic
185. Ùrlaidh
Meaning: Fresh
Origin: Scottish Gaelic
186. Ailidh
Meaning: Noble
Origin: Scottish Gaelic
187. Doiridh
Meaning: Fertile
Origin: Scottish Gaelic
188. Eibhlidh
Meaning: Light
Origin: Scottish Gaelic form of Evelyn
189. Sìonagh
Meaning: God is gracious
Origin: Scottish Gaelic
190. Òranidh
Meaning: Song
Origin: Scottish Gaelic
191. Tairbeart
Meaning: Drawbridge or isthmus
Origin: Scottish Gaelic
192. Latharngheal
Meaning: Bright muddy place
Origin: Scottish Gaelic
193. Iseabal
Meaning: Pledged to God
Origin: Scottish Gaelic form of Isabel
194. Blàrach
Meaning: Field, plain
Origin: Scottish Gaelic
195. Ceatharnach
Meaning: Warrior
Origin: Scottish Gaelic
196. Caithness
Meaning: Place of the cat people
Origin: Scottish place name
197. Fianna
Meaning: Warrior band
Origin: Scottish and Irish Gaelic
198. Ìmheiridh
Meaning: Swift
Origin: Scottish Gaelic
199. Trianag
Meaning: Third part
Origin: Scottish Gaelic
200. Rois
Meaning: Rose
Origin: Scottish Gaelic form of Rose
201. Dearbhailidh
Meaning: True desire
Origin: Scottish Gaelic
202. Sorley
Meaning: Summer traveler
Origin: Anglicized form of Somhairle, Scottish Gaelic
203. Oighreach
Meaning: Heiress
Origin: Scottish Gaelic
204. Dànaidh
Meaning: Bold
Origin: Scottish Gaelic
205. Eamhairidh
Meaning: Swift
Origin: Scottish Gaelic form of Emer
206. Òraididh
Meaning: Speech
Origin: Scottish Gaelic
207. Màrlaid
Meaning: Pearl
Origin: Scottish Gaelic form of Margaret
208. Tàillear
Meaning: Tailor
Origin: Scottish Gaelic
209. Beibhinn
Meaning: Fair, melodious
Origin: Scottish and Irish Gaelic
210. Coinneachina
Meaning: Handsome
Origin: Feminine diminutive of Coinneach, Scottish Gaelic
211. Dàna
Meaning: Brave
Origin: Scottish Gaelic
212. Struan
Meaning: Stream
Origin: Scottish place name
213. Cairidhidh
Meaning: Little fortress
Origin: Scottish Gaelic
214. Àirdidh
Meaning: High, lofty
Origin: Scottish Gaelic
215. Muirleach
Meaning: Sea Warrior
Origin: Scottish Gaelic
216. Beilidh
Meaning: Beautiful
Origin: Scottish Gaelic
217. Àilidhag
Meaning: Little noble
Origin: Feminine diminutive of Àilidh, Scottish Gaelic
218. Cairmeag
Meaning: Little friend
Origin: Scottish Gaelic
219. Ùineag
Meaning: Little time or period
Origin: Scottish Gaelic
220. Eòsaphinaidh
Meaning: God will add
Origin: Scottish Gaelic variation of Josephine
221. Muirearaidh
Meaning: Bright sea
Origin: Feminine form of Muirear, Scottish Gaelic
222. Lìosaig
Meaning: Little devoted one
Origin: Scottish Gaelic form of Lucy
223. Caillean
Meaning: Young girl
Origin: Scottish Gaelic
224. Inbhir
Meaning: River mouth
Origin: Scottish Gaelic
225. Ìmhiridh
Meaning: Quick
Origin: Scottish Gaelic
226. Sorchairidh
Meaning: Radiant one
Origin: Scottish Gaelic
227. Ceatharnachd
Meaning: Warriors
Origin: Scottish Gaelic
228. Ìseag
Meaning: Little pledge
Origin: Scottish Gaelic diminutive of Isabel
229. Fionnaridh
Meaning: Fair one
Origin: Scottish Gaelic
230. Catrìonagidh
Meaning: Little pure one
Origin: Diminutive of Caitrìona, Scottish Gaelic
231. Latharnghealin
Meaning: Bright, muddy field
Origin: Scottish Gaelic
232. Eiricidh
Meaning: Peaceful ruler
Origin: Feminine form of Eric, Scottish Gaelic
233. Teàrlagidh
Meaning: Little ruler of the people
Origin: Scottish Gaelic diminutive of Charles
234. Caileagidh
Meaning: Little girl
Origin: Scottish Gaelic
235. Làrnaidhidh
Meaning: Little fox
Origin: Diminutive form of Làrnaidh, Scottish Gaelic
236. Muireallidh
Meaning: Bright sea
Origin: Scottish Gaelic
237. Coinneag
Meaning: Little handsome one
Origin: Scottish Gaelic
238. Inbhear
Meaning: River mouth
Origin: Scottish Gaelic
239. Doirbhidh
Meaning: Difficult, stubborn
Origin: Scottish Gaelic
240. Beilidhidh
Meaning: Little beauty
Origin: Scottish Gaelic
241. Teàrlagina
Meaning: Little people’s ruler
Origin: Feminine diminutive of Teàrlag, Scottish Gaelic
242. Fionnaghaid
Meaning: White-shouldered
Origin: Scottish Gaelic
243. Ciorstaidhidh
Meaning: Little follower of Christ
Origin: Scottish Gaelic diminutive of Ciorstaidh
244. Teangan
Meaning: Tongue, speech
Origin: Scottish Gaelic
245. Muireannidh
Meaning: Little sea fair
Origin: Scottish Gaelic diminutive of Muireann
246. Beitidhidh
Meaning: Little pledge to God
Origin: Scottish Gaelic diminutive of Elizabeth
247. Griogarachidh
Meaning: Little watchful one
Origin: Feminine diminutive of Griogar, Scottish Gaelic
248. Cairisidhidh
Meaning: Little Christian
Origin: Scottish Gaelic
249. Màireannaidh
Meaning: Little bitter one
Origin: Scottish Gaelic diminutive of Mary
250. Ìmheiridhidh
Meaning: Very swift
Origin: Scottish Gaelic
251. Deargfhionagh
Meaning: Red wine
Origin: Scottish Gaelic
252. Sorchaighidh
Meaning: Radiant one
Origin: Scottish Gaelic
253. Muirionnagidh
Meaning: Little bright sea
Origin: Scottish Gaelic diminutive of Muireall
254. Àileagidhidh
Meaning: Little noble
Origin: Scottish Gaelic
255. Dearbhfionachidh
Meaning: True and fair
Origin: Scottish Gaelic
256. Ceannradhidh
Meaning: Leader, chief
Origin: Scottish Gaelic
257. Gilleag
Meaning: Servant or helper
Origin: Scottish Gaelic
258. Muirearighidh
Meaning: Bright sea
Origin: Scottish Gaelic
259. Sorachaid
Meaning: Radiant one
Origin: Scottish Gaelic
260. Dearbhailidhidh
Meaning: Little true desire
Origin: Scottish Gaelic
261. Latharnidhidh
Meaning: Little muddy place
Origin: Scottish Gaelic
262. Eòsaphinagidh
Meaning: Little God will add
Origin: Scottish Gaelic diminutive of Josephine
263. Cairistìonagidhidh
Meaning: Little Christian
Origin: Scottish Gaelic diminutive of Cairistìona
264. Màireachidhidh
Meaning: Little bitter one
Origin: Scottish Gaelic
265. Blàrachidhidhidh
Meaning: Little field or plain
Origin: Scottish Gaelic
266. Beathagidh
Meaning: Little life
Origin: Scottish Gaelic diminutive of Beathag
267. Fionnaghalgidh
Meaning: Little white shoulder
Origin: Scottish Gaelic
268. Coinneachidhidh
Meaning: Little handsome one
Origin: Scottish Gaelic
269. Ùisdeanagidhidh
Meaning: Little mind or spirit
Origin: Scottish Gaelic
270. Teangalagidh
Meaning: Little tongue or speech
Origin: Scottish Gaelic
271. Eibhlinidhidh
Meaning: Little light
Origin: Scottish Gaelic diminutive of Evelyn
272. Liosaidhidhidh
Meaning: Little light
Origin: Scottish Gaelic diminutive of Liùsaidh
273. Cairidhidhidhidh
Meaning: Little fortress
Origin: Scottish Gaelic
274. Maighreadidhidh
Meaning: Little pearl
Origin: Scottish Gaelic diminutive of Mairead
275. Iolairidhidh
Meaning: Little eagle
Origin: Scottish Gaelic
276. Làrnadhidhidhidh
Meaning: Little fox
Origin: Scottish Gaelic
277. Gilleasgaigidhidh
Meaning: Little servant of the bishop
Origin: Scottish Gaelic
278. Oighrid
Meaning: New speckled one
Origin: Scottish Gaelic
279. Murrina
Meaning: Beloved
Origin: Scottish Gaelic
280. Skara
Meaning: Rock, cliff
Origin: Scottish place name
281. Lìadh
Meaning: Grey
Origin: Scottish Gaelic
282. Donnla
Meaning: Brown-haired
Origin: Scottish Gaelic
283. Rùbhag
Meaning: Little red
Origin: Scottish Gaelic
284. Tàrmach
Meaning: Generous
Origin: Scottish Gaelic
285. Callain
Meaning: Battle maiden
Origin: Scottish Gaelic
286. Gràinne
Meaning: Grain or love
Origin: Scottish and Irish Gaelic
287. Làilidh
Meaning: Blossom
Origin: Scottish Gaelic
288. Duanaidh
Meaning: Little song
Origin: Scottish Gaelic
289. Cìobhain
Meaning: Little hill
Origin: Scottish Gaelic
290. Iolandaidh
Meaning: Violet flower
Origin: Scottish Gaelic
291. Beòthail
Meaning: Lively, vibrant
Origin: Scottish Gaelic
292. Aileas
Meaning: Noble
Origin: Scottish Gaelic form of Alice
293. Fionnag
Meaning: The white fair one
Origin: Scottish Gaelic
294. Teàrlagadh
Meaning: Little ruler of the people
Origin: Scottish Gaelic
295. Muirnea
Meaning: Beloved
Origin: Scottish Gaelic
296. Cairenn
Meaning: Little friend
Origin: Scottish Gaelic
297. Beinnidh
Meaning: Little hill
Origin: Scottish Gaelic
298. Gàbhraidh
Meaning: Little goat
Origin: Scottish Gaelic
299. Saorsaidh
Meaning: Freedom
Origin: Scottish Gaelic
300. Gilleann
Meaning: Little servant
Origin: Scottish Gaelic
301. Sgàire
Meaning: Skirmisher
Origin: Scottish Gaelic
302. Mùirinn
Meaning: Little beloved
Origin: Scottish Gaelic
303. Fìona
Meaning: Wine
Origin: Scottish Gaelic
304. Dairine
Meaning: Fertile
Origin: Scottish and Irish Gaelic
305. Aodhag
Meaning: Fire
Origin: Scottish Gaelic
306. Mhórag
Meaning: Little great one
Origin: Scottish Gaelic
307. Fìleag
Meaning: Little poet
Origin: Scottish Gaelic
308. Cillean
Meaning: Little church
Origin: Scottish Gaelic
309. Lèigh
Meaning: Healer
Origin: Scottish Gaelic
310. Ùrnaigh
Meaning: Prayer
Origin: Scottish Gaelic
311. Feòrag
Meaning: Little squirrel
Origin: Scottish Gaelic
312. Rìonaidh
Meaning: Little queen
Origin: Scottish Gaelic
313. Gormag
Meaning: Blue one
Origin: Scottish Gaelic
314. Gillechoinnich
Meaning: Servant of Kenneth
Origin: Scottish Gaelic
315. Làgnag
Meaning: Little hollow
Origin: Scottish Gaelic
316. Gràdh
Meaning: Love
Origin: Scottish Gaelic
317. Fìorag
Meaning: Little truth
Origin: Scottish Gaelic
318. Cailean
Meaning: Whelp or cub
Origin: Scottish Gaelic
319. Ruaidhreach
Meaning: Red king
Origin: Scottish Gaelic
320. Tìrnan
Meaning: Landlord
Origin: Scottish Gaelic
321. Seabhag
Meaning: Hawk
Origin: Scottish Gaelic
322. Ùrnaigidh
Meaning: Little prayer
Origin: Scottish Gaelic
323. Sgeòlan
Meaning: Little storyteller
Origin: Scottish Gaelic
324. Làthair
Meaning: Presence
Origin: Scottish Gaelic
325. Tìreach
Meaning: Landowner
Origin: Scottish Gaelic
326. Mhìchealina
Meaning: Little Michael
Origin: Scottish Gaelic
327. Siùsanag
Meaning: Little lily
Origin: Scottish Gaelic diminutive of Susan
328. Aileasag
Meaning: Little noble
Origin: Scottish Gaelic diminutive of Alice
329. Ceitinn
Meaning: Little pure one
Origin: Scottish Gaelic diminutive of Katherine
330. Sòrnaidh
Meaning: Little comforter
Origin: Scottish Gaelic
331. Coinneagan
Meaning: Little fair one
Origin: Scottish Gaelic
332. Màlanaidh
Meaning: Little noblewoman
Origin: Scottish Gaelic
333. Àluinidh
Meaning: Very beautiful
Origin: Scottish Gaelic
Final Words
These beautiful names from Scotland show us how special naming traditions can be. From names that mean strength and beauty to ones inspired by nature’s wonders, each carries its magic.
You’re picking a name with deep roots, whether you choose a short name like Fia (meaning deer) or a longer one like Fionnuala (meaning white shoulder).
Many of these names shine bright today, connecting modern families to Scotland’s rich past. They remind us of misty mountains, wildflowers, and brave hearts from long ago.
So whether you’re looking for a name that’s easy to say or one that tells an ancient tale, Scotland’s naming heritage offers something special.