Scottish Girl Names (With Meanings)

Scottish girl names are beautiful and rich in history. They often reflect Scotland’s culture, nature, and heritage. Many names have unique meanings and tell stories from the past. Whether you are looking for something traditional or modern, there are plenty of lovely options to choose from.

Today, we will share some popular Scottish girl names along with their meanings. You’ll find names that sound lovely and carry a special significance. Whether you are naming a baby or just curious about Scottish culture, these names are sure to inspire you. Let’s get started!

Scottish Girl Names

1. Aileen

Aileen is a lovely Scottish name meaning ‘light’ or ‘bright.’ It carries a sense of warmth and a joyful spirit, making it a popular choice for parents.

2. Alana

The name Alana means ‘cherished’ or ‘precious.’ It reflects deep affection and value, making it a beautiful choice for a beloved daughter.

3. Eilidh

Eilidh is a charming name that means ‘radiant’ or ‘beautiful.’ This traditional Scottish name evokes images of light and elegance.

4. Fiona

The name Fiona means ‘white’ or ‘fair.’ It has a soft sound and is associated with purity and sweetness, fitting for a beautiful Scottish girl.

5. Isla

Isla is a short and sweet name that means ‘island.’ It evokes a sense of nature and tranquility, perfect for a girl with a calm demeanor.

6. Lorna

Lorna is a name that has a gentle touch and means ‘the place of the laurel trees.’ It connects with nature and brings to mind thoughts of serenity.

7. Moira

The name Moira means ‘great’ or ‘illustrious.’ It carries a sense of strength and importance, making it an excellent choice for a strong girl.

8. Niamh

Niamh, pronounced ‘neev,’ means ‘bright’ or ‘radiant.’ It is a name of mythological significance, adding a sense of lore to its beauty.

9. Rowena

The name Rowena means ‘famous joy.’ It reflects happiness and contentment, lovely traits for a growing girl.

10. Seona

Seona is a unique name that means ‘God is gracious.’ This name carries a sense of peace and faith, valuable attributes for someone special.

11. Skye

Skye, named after the beautiful Scottish island, evokes a sense of adventure and freedom. It’s a modern and popular choice for many parents.

12. Tamsin

Tamsin is a variant of Thomasina, which means ‘twin.’ It has a quirky charm and makes for a distinctive name choice.

13. Aileen

The name Aileen is derived from the Gaelic word for ‘bright’ or ‘shining light.’ It symbolizes positivity and joy, making it a lovely name for a girl.

14. Catriona

Catriona is the Scottish form of Katherine, meaning ‘pure.’ This name carries a strong heritage and a sense of clarity.

15. Elspeth

Elspeth is the Scottish form of Elizabeth, meaning ‘pledged to God.’ It combines tradition with a beautiful sound.

16. Greer

The name Greer means ‘watchful’ or ‘vigilant.’ It’s a strong and modern name with a touch of Scottish roots.

17. Iona

The name Iona comes from the Scottish island and means ‘blessed.’ It captures a sense of spirituality and connection to nature.

18. Maisie

Maisie is a diminutive of Margaret, meaning ‘pearl.’ This name has a playful charm that resonates with many parents.

19. Orla

Orla means ‘golden princess’ in Gaelic. It reflects beauty and nobility, making it a truly enchanting name.

20. Primrose

The name Primrose signifies ‘first rose.’ It is a floral name symbolizing beauty and appreciation for nature.

21. Raine

Raine is a modern name that means ‘queen’ or ‘counsel.’ It has a refreshing sound that evokes strength and leadership.

22. Shona

The name Shona means ‘God is gracious.’ This name is sweet and simple, carrying a meaningful background.

23. Tartan

Tartan, while often referring to Scottish fabric, also captures the spirit of Scotland in name form. It’s unique and culturally significant.

24. Una

Una means ‘one’ or ‘unity.’ It has a simple elegance that many parents find appealing.

25. Brigid

Brigid is linked to the goddess of poetry and healing, symbolizing creativity and caring. It brings a sense of history to the present.

26. Elgin

The name Elgin is derived from a place name in Scotland. It signifies a connection to land and heritage, perfect for nature lovers.

27. Aisling

Aisling means ‘dream’ or ‘vision.’ It reflects aspirations and hopes for the future, making it an emotive name.

28. Innes

Innes, meaning ‘island,’ is a nature-inspired name that relates intimately to Scotland’s geography.

29. Isobel

Isobel is a variant of Elizabeth meaning ‘pledged to God.’ It symbolizes commitment and devotion, traditional yet timeless.

30. Lilith

Lilith means ‘night monster,’ but in Scottish lore, it has a connection to strength and independence.

31. Adaira

Adaira means ‘fork in the river.’ This name has natural connotations, linking it to Scotland’s lush landscapes.

32. Caelan

Caelan means ‘slender’ or ‘narrow.’ It has an elegant sound and reflects grace.

33. Enid

Enid means ‘soul’ or ‘life.’ It has a soft sound and a beautiful meaning, suggesting depth and passion for life.

34. Lorna

Lorna connects to the ‘laurel’ tree, symbolizing victory and honor, a lovely sentiment for a child.

35. Kiera

Kiera means ‘dark-haired.’ It is a popular name that ties into the Scottish heritage.

36. Grainne

Grainne means ‘grain’ but is more popularly associated with a legendary Irish princess, adding a twist of mythology.

37. Isla

Isla means ‘island’ and is a name of great beauty, connecting directly to Scotland’s many stunning islands.

38. Mairi

Mairi is the Scottish form of Mary, meaning ‘bitter.’ Its sweet sound makes it culturally cherished.

39. Rhiannon

Rhiannon means ‘great queen’ in Welsh, yet it has found a loving home in Scottish naming conventions.

40. Sinead

Sinead is another form of ‘God is gracious.’ It has a sophisticated sound and cultural weight.

41. Ailbhe

The name Ailbhe means ‘white’ or ‘noble.’ It carries an elegant, timeless feel.

42. Cora

Cora is a classic name meaning ‘maiden,’ blending grace with tradition.

43. Eira

Eira means ‘snow’ in Welsh but is also enjoyed in Scotland, evoking the beauty of winter landscapes.

44. Kelsey

Kelsey means ‘victory island.’ Its modern sound resonates well with contemporary parents.

45. Morag

Morag means ‘great’ or ‘noble.’ This traditional name offers strength and unwavering character.

46. Rona

Rona means ‘light’ or ‘joy.’ It reflects a bright and cheerful persona.

47. Siobhan

Siobhan means ‘God is gracious.’ Its melodious sound flows beautifully, resonating with many.

48. Talia

Talia means ‘dew from God.’ It fits lovely when highlighting nature and spirituality.

49. Aislin

Aislin relates to dreams and visions, making it an inspiring option for parents.

50. Ciara

Ciara means ‘dark’ or ‘black.’ It is a common name with a deep cultural history.

51. Elspeth

Elspeth means ‘pledged to God.’ It’s both common and culturally rich.

52. Faye

Faye means ‘fairy’ or ‘elf,’ giving it a magical touch relevant to Scottish folklore.

53. Glenna

Glenna means ‘valley.’ It resonates with nature-loving families, offering a beautiful imagery of the Scottish landscape.

54. Keira

Keira means ‘little dark one.’ Its charm has made it widely adopted.

55. Neve

The lovely name Neve means ‘snow’ in Gaelic, evoking imagery of beautiful snowy landscapes.

56. Peigi

Peigi is the Scottish diminutive for Margaret, meaning ‘pearl.’ It carries the same value and charm.

57. Rhona

Rhona, meaning ‘ruler,’ embodies strength and leadership, making it a royal name for a girl.

58. Sora

Sora means ‘sky,’ connecting to nature and evoking thoughts of freedom.

59. Tamsin

Tamsin, derived from Thomasina, has a playful sound and is connected to Scottish heritage.

60. Aine

Aine means ‘brightness’ or ‘radiance.’ Its meaning aligns beautifully with a happy disposition.

61. Jocelyn

Jocelyn means ‘member of the Gauts,’ offering historical depth and charm.

62. Lynsey

Lynsey means ‘lake’ or ‘island,’ connecting with Scotland’s beautiful geography.

63. Maureen

The name Maureen means ‘drop of the sea.’ It is often associated with beauty and clarity.

64. Nessa

Nessa means ‘not so big’, a cute and quirky name with a touch of charm.

65. Ophelia

Ophelia means ‘help’ or ‘serpent.’ Its deep literary connections add allure.

66. Pippa

Pippa is a fresh diminutive of Philippa, often associated with queens and royalty.

67. Saffron

Saffron, inspired by the spice, offers a unique and vibrant choice.

68. Aveline

Aveline means ‘hazelnut,’ connecting to nature and wholesome values.

69. Brea

Brea means ‘hill,’ linking to the beautiful hilly landscapes of Scotland.

70. Eabha

Eabha is the Gaelic version of Ava, meaning ‘life.’ Its rich history connects it to generations.

71. Fionnuala

Fionnuala means ‘white shoulder,’ often linked with legends and fairy tales in Scottish history.

72. Keavy

Keavy means ‘slender.’ This name is elegant and brings to mind grace.

73. Mairead

Mairead, an Irish variant of Margaret, signifies ‘pearl’ and carries cultural significance.

74. Nua

Nua means ‘new.’ It reflects freshness and new beginnings, ideal for a baby girl.

75. Rhea

Rhea means ‘flowing’ and offers an elegant, poetic touch.

76. Sile

Sile, the Irish form of Sheila, means ‘heavenly.’ It carries depth and beauty.

77. Tallulah

Tallulah means ‘leaping water,’ connecting beautifully to nature and vitality.

78. Vaila

Vaila is a name tied to nature, representing the beauty of Scotland’s shores.

79. Xanthe

Xanthe means ‘yellow’ and is often associated with warmth and happiness.

80. Yvonne

Yvonne means ‘yew tree’ and brings a natural elegance to the table.

81. Zara

Zara means ‘blooming flower.’ It connects to nature and beauty, perfect for a little girl to grow into.

82. Aoife

Aoife means ‘beautiful’ or ‘radiant.’ It evokes strong imagery and cultural warmth.

83. Beatrix

Beatrix means ‘bringer of joy.’ It’s a cheerful name that makes people smile.

84. Celeste

Celeste means ‘heavenly.’ It carries a spiritual touch with lovely sound.

85. Davina

Davina means ‘beloved,’ representing love and endearment toward a precious girl.

86. Elva

Elva means ‘the elf’ or ‘white magic.’ It adds a whimsical touch to Scottish lore.

87. Farah

Farah means ‘joyful’ or ‘happy,’ perfect for a bright and cheerful spirit.

88. Glenys

Glenys signifies ‘glen’ or ‘hollow,’ extremely nature-oriented with Scottish ties.

89. Inga

Inga means ‘guarded by Ing,’ a historical name reflecting strength and protection.

90. Lilia

Lilia means ‘lily,’ intertwined with themes of purity and innocence.

91. Morwenna

Morwenna means ‘maiden’ and presents a soft and poetic sound.

92. Nyssa

Nyssa means ‘beginning’ or ‘goal,’ perfect for engaging with life.

93. Orlaith

Orlaith means ‘golden princess,’ conveying beauty and nobility.

94. Qamah

Qamah means ‘aroma.’ It has connections to nature and grace.

95. Rhiariah

Rhiariah signifies ‘great queen,’ ideal for those wanting a strong name.

96. Sienna

Sienna refers to a warm brown color and connects beautifully with nature.

97. Trina

Trina means ‘pure,’ a lovely name with simple elegance.

98. Ulva

Ulva signifies ‘wolf island.’ It has themes of strength wrapped in heritage.

99. Vespera

Vespera means ‘evening star,’ evoking calmness and serenity.

100. Wren

Wren is inspired by the bird, symbolizing nature and freedom.

101. Xyla

Xyla means ‘from the forest,’ connecting directly to nature’s beauty.

102. Yara

Yara signifies ‘small butterfly,’ representing delicacy and transformation.

103. Zinnia

Zinnia is named after the flower, offering a colorful and bright option.

104. Aisling

Aisling means ‘dream’ or ‘vision,’ reflecting creativity and wonder.

105. Beryn

Beryn means ‘yellow,’ symbolizing brightness and positivity.

106. Carys

Carys signifies ‘love,’ carrying warmth and affection within its meaning.

107. Dhalia

Dhalia is named after the flower, representing beauty and grace.

108. Elysia

Elysia means ‘blissful,’ embodying happiness and joy.

109. Fionna

Fionna means ‘fair’ or ‘white,’ connecting strongly with nature.

110. Gwynn

Gwynn means ‘fair’ or ‘blessed,’ bringing an element of purity to the name.

111. Hestia

Hestia is associated with home and hearth, emphasizing familial values.

112. Ianthe

Ianthe means ‘purple flower.’ It evokes images of beauty in nature.

113. Juna

Juna means ‘youthful,’ a fitting name for a lively spirit.

114. Kenna

Kenna signifies ‘born of fire,’ adding a strong character to the name.

115. Liora

Liora means ‘light,’ promising brightness in its bearer.

116. Maura

Maura means ‘star of the sea,’ carrying marine themes throughout its meaning.

117. Nia

Nia means ‘brightness,’ symbolizing a cheerful and shiny outlook.

118. Orin

Orin means ‘light’ or ‘pale.’ It speaks of brightness in a unique way.

119. Pazyra

Pazyra means ‘beauty.’ It carries a strong yet elegant meaning.

120. Quinlan

Quinlan means ‘descendant of Caoinlean,’ adding cultural significance to the name.

121. Raina

Raina means ‘queen.’ It conveys strength and leadership.

122. Seraphina

Seraphina means ‘fiery.’ It’s imbued with passion and energy.

123. Tilde

Tilde means ‘people’s ruler,’ offering a strong sense of authority.

124. Uisdean

Uisdean means ‘sweater or pelt.’ It’s a unique name that stands out.

125. Violette

Violette means ‘purple flower,’ echoing themes of beauty and nature.

126. Willa

Willa means ‘resolute protection.’ It carries a commanding presence among names.

127. Xanthia

Xanthia means ‘golden,’ beckoning thoughts of warmth and wisdom.

128. Yasmine

Yasmine means ‘jasmine flower,’ reflecting beauty and fragrance.

129. Zephyra

Zephyra means ‘west wind,’ evoking movement and freedom.

130. Alva

Alva means ‘elf’ or ‘magical being,’ lending a whimsical quality.

131. Bethea

Bethea means ‘pledged to God,’ combining tradition and faith.

132. Ceridwen

Ceridwen means ‘blessed poetry,’ merging art with a rich name history.

133. Dyani

Dyani means ‘deer.’ It conjures images of graceful movements in nature.

134. Eira

Eira means ‘snow.’ It captures the beauty of winter in its essence.

135. Fia

Fia means ‘belief’ or ‘trust.’ It aligns with deeper emotional connections.

136. Gracie

Gracie embodies ‘grace.’ It’s a timeless choice that resonates with charm.

137. Hilda

Hilda means ‘battle maiden.’ It carries a strong connotation of resilience.

138. Ivana

Ivana means ‘God is gracious.’ This name shines with cultural significance.

139. Kaia

Kaia means ‘sea’ or ‘forgiveness.’ It connects beautifully with nature.

140. Lona

Lona means ‘a place by the river,’ emphasizing natural beauty.

141. Myra

Myra means ‘myrrh,’ linking to deep-rooted traditions and folklore.

142. Nealia

Nealia means ‘bright, radiant.’ It reflects warmth and positivity.

143. Opal

Opal signifies a precious stone. It symbolizes beauty and rarity.

144. Plooma

Plooma signifies ‘flower of the valley,’ connecting to the beauty of nature.

145. Quilla

Quilla means ‘moonlight,’ connecting to tranquility and magic.

146. Rhiabhach

Rhiabhach means ‘sky.’ It evokes open spaces and freedom.

147. Sapphira

Sapphira means ‘sapphire,’ associated with beauty and elegance.

148. Talitha

Talitha means ‘little girl,’ embodying warmth and tenderness.

149. Ulyana

Ulyana signifies ‘youthful’ and fresh, appealing to parents looking for a vibrant name.

150. Vaspana

Vaspana means ‘firefly,’ invoking themes of light and beauty.

Final Thoughts

Scottish girl names offer a beautiful mix of tradition, culture, and meaning. From names that reflect the stunning landscapes of Scotland to those celebrating spiritual connections, each name has its unique story. These names can provide inspiration, whether for a new baby or for anyone interested in Scottish heritage. As you explore these delightful options, remember the beauty and history each name carries, creating a wonderful bond between the past and the present.

For those looking to explore more names, consider diving into Arabic girl names or discover girl names that start with C. There’s a world of wonderful names waiting for you!