Skip to Content

105+ Old Fashioned Scottish Baby Girl Names & Their Meanings

Are you searching for old fashioned Scottish baby girl names for your soon-to-be-lassie?

Look no further. In this post, I’ve gathered a delightful collection of Scottish baby girl names that will capture your heart. 

Each name is deeply rooted in Scottish history and culture and carries a rich symbolism of Scottish roots. From traditional names that evoke images of ancient castles and misty glens to modern choices that celebrate Scotland’s vibrant spirit, you’ll find the perfect name to honor your little princess’s Scottish heritage. 

Let’s embark on this journey together and discover the enchanting world of beautiful Scottish girl names.

If you find the perfect Scottish baby girl name, or if your bonnie lassie already has one of these 👶 names, let me know in the comments below!

105+ Scottish Baby Girl Names Embrace the ethereal charm of Scotland with these captivating baby girl names that evoke the beauty of misty lochs and ancient castles, reflecting the country's timeless allure. From traditional favorites to unique treasures, find the perfect Scottish name for your little princess.

​Most popular Scottish girl names

Before we dive into this list of 105+ Scottish baby Girl names and their meanings, let’s take a quick peak at some of the most popular names that might just be a great choice for your baby.

Below are the top baby names with Scottish origins:

  1. Emily
  2. Sophie
  3. Ava
  4. Isla
  5. Olivia
  6. Amelia
  7. Grace
  8. Lily
  9. Ella
  10. Jessica
  11. Charlotte
  12. Freya
  13. Lucy
  14. Maisie
  15. Ellie
  16. Mia
  17. Evie
  18. Eilidh
  19. Aria
  20. Hannah

Do any of these Scottish girls’ names stick out to you? If not, dinna fash. Keep reading for a list of 105 best Scottish girl names to choose from!

The following list is in alphabetic order, but in it, you will find rare Scottish names, unusual names, a handful of Irish names, and last but not least, the perfect Scottish name for your wee bairn. 

Scottish Baby Girl Names and their unique meanings

1. Abercrombie

Abercrombie has Scottish origins and is derived from a surname that signifies “from the mouth of the bend” or “from the crooked river.” It exudes a unique and distinctive charm, making it an intriguing choice for parents looking for an uncommon name for their child.

2. Aberdeen

Aberdeen is of Scottish origin and is derived from the city of Aberdeen in Scotland. It means “mouth of the Dee,” as the name combines the Gaelic elements “aber” (mouth of a river) and “Dee” (the name of a river).

3. Agan

Agan is a unisex name of Sanskrit origin, meaning “fire” or “flame,” symbolizing passion, energy, and transformation.

4. Agnes

Agnes is of Greek origin and means “pure” or “chaste.” It has a long history and is associated with virtues of purity and innocence, making it a timeless and classic choice for parents looking for a traditional name with a strong meaning.

5. Aileas

Aileas is of Scottish Gaelic origin and is the Scottish variation of the name Alice. It means “noble” or “exalted,” reflecting qualities of dignity and high social status, making it a graceful and sophisticated choice for parents seeking a Scottish-inspired name.

6. Ailis

The baby name Ailis is of Irish and Scottish Gaelic origin, derived from the name Alice. It means “noble” or “exalted,” conveying qualities of dignity and high social standing, making it a refined and elegant choice for parents looking for a Gaelic-inspired name.

7. Ailsa

Ailsa has Scottish origins and is derived from the name of a small Scottish island called Ailsa Craig. It is thought to mean “fairy rock” or “rock of victory,” and it carries a mystical and enchanting quality, making it a beautiful and distinctive choice for parents seeking a Scottish-inspired name.

8. Ainsley

Ainsley has Scottish origins and is derived from a surname associated with a place name in Scotland. It is believed to mean “one’s own meadow” or “clearing,” reflecting a connection to nature and land.

9. Alba

Alba has multiple origins, with Celtic and Latin roots. In Celtic, it means “white” or “bright,” while in Latin, it means “dawn” or “sunrise.” It carries connotations of purity, light, and new beginnings, making it a lovely choice for parents seeking a name with a positive and radiant meaning.

10. Alexina

The baby name Alexina has Greek origins and is the feminine form of the name Alexander. It means “defender of mankind” or “protector,” signifying strength, courage, and a noble character, making it an empowering choice for parents seeking a name with a powerful meaning for their daughter.

11. Alna

The baby name Alna does not have a widely recognized origin or meaning. It is a rare name with uncertain etymology, making it a unique and intriguing choice for parents looking for an uncommon name for their child.

Scottish Baby Girl Names
Photo Credit: Olesiabikei from Getty Images

12. Arya

The baby name Arya has multiple origins and meanings. It is derived from Sanskrit and means “noble” or “honorable.” In addition, it gained popularity through the character Arya Stark in the TV series Game of Thrones, representing a strong and courageous young woman, making it a popular choice for parents seeking a name with a blend of traditional and modern significance.

13. Athol

Athol has Scottish origins and is derived from a Scottish place name. It is associated with the Gaelic word “ath Fodhla,” meaning “new Ireland,” and carries a sense of pride and connection to Scottish heritage, making it a distinctive and meaningful choice for parents seeking a Scottish-inspired name.

14. Blair

The baby name Blair has both Scottish and Gaelic origins. It is derived from the Scottish Gaelic word “blàr,” which means “plain” or “field.” It carries a sense of tranquility and natural beauty, making it a unisex name that has become increasingly popular in recent years.

15. Bonnie

The baby name Bonnie has Scottish origins and is derived from the Scottish Gaelic word “bonnach” or “bonnie,” meaning “pretty” or “beautiful.” It conveys a sense of charm, loveliness, and youthful appeal, making it a delightful choice for parents seeking a name that captures a sense of joy and attractiveness

16. Camdyn

Camdyn is of Scottish and English origins. It is a modern variation of the name Camden, which is derived from a place name meaning “enclosed valley” or “winding valley.” With its combination of Scottish and English roots, Camdyn represents a contemporary and gender-neutral choice for parents seeking a name with a strong and natural connotation.

17. Cameron

Cameron has Scottish origins and is derived from the Scottish Gaelic word “camshron,” which means “crooked nose” or “bent nose.” It is a unisex name that carries a strong and distinguished quality, making it a popular choice for parents seeking a name with a rich Scottish heritage and a touch of uniqueness.

18. Catriona

The baby name Catriona is of Scottish and Gaelic origin and is the Scottish form of the name Katherine. It carries the meaning “pure” or “chaste” and reflects qualities of innocence, elegance, and strength, making it a beautiful choice for parents seeking a traditional yet distinctive name with Scottish flair.

19. Daviana

Daviana is derived from the combination of the names David and Anna, suggesting a blend of strength and grace. 

20. Davina

Davina is is a girl’s name of primarily Scottish and Hebrew origin. A feminine form of David, the name also shares the meaning “beloved” in both languages.fection.

21. Edina

Edina is is derived from the Old English word “ead,” meaning “prosperity” or “riches,” combined with “wine,” meaning “friend” or “friendship.”

22. Effie

Effie is derived from the Greek name Euphemia, meaning “well-spoken” or “eloquent.”

Photo Credit: Olesiabikei from Getty Images

23. Eilidh

Eilidh is an uncommon Scottish baby girl name derived from the longer name Ealasaid, which is the Scottish Gaelic form of Elizabeth.

24. Eimhir

Eimhir is a Scottish Gaelic name derived from the Old Norse name Eimhjǫrt, which means “swift deer” or “deer warrior.” 

25. Eithne

Eithne is an Irish name derived from the Gaelic word “eithne,” which means “kernel” or “grain.” 

26. Elsie

Elise is a diminutive form of the name Elizabeth and originated as a nickname in Scotland. The name Elsie carries the meaning of “pledged to God” or “consecrated to God,” representing a sense of devotion and faith.

27. Elspeth

Elspeth is a Scottish variant of the name Elizabeth and is derived from the Hebrew name Elisheva, meaning “God is my oath” or “consecrated to God.”

28. Eppie

Eppie is a diminutive form of the name Euphemia, derived from the Greek word “euphēmios,” which holds the beautiful meaning “well-spoken” or “eloquent.”

29. Esme

Esme is a fun choice unisex name with a French origin. It is derived from the French word “esmé,” which means “loved” or “esteemed.” 

30. Euphemia

Euphemia is derived from the Greek words “eu,” meaning “good” or “well,” and “pheme,” meaning “voice” or “fame.”

31. Fenella

Fenella is derived from the Gaelic word “Fionnghuala,” which means “white shoulder” or “fair shouldered.”

32. Finola

Finola is of both Irish and Gaelic origins. It is derived from the Irish name Fionnuala, which is composed of the elements “fionn” meaning “white” or “fair,” and “guala” meaning “shoulder.” 

33. Fiona

Fiona is derived from the Gaelic word “fionn” which means “white” or “fair.” 

Scottish Baby Girl Names
Photo Credit: Olesiabikei from Getty Images

34. Flora

Flora is a name with Latin and Roman mythology origins. It is derived from the Latin word “flos” which means “flower.” In Roman mythology, Flora was the goddess of flowers and spring. The name Flora carries the meaning of “flower” or “blooming,” symbolizing beauty, nature, and the vibrant colors of spring. 

Related: 120 Pretty Botanical Baby Girl Names to Use in 2022

35. Geillis

Geillis is a feminine name with Scottish origins. It is a variant of the name Giles, which has Old Greek and Latin roots. Geillis carries the meaning of “young goat” or “kid.” It can also be associated with the idea of agility, playfulness, and youthful energy.

36. Greer

Greer is a unisex name with Scottish origins. It is derived from the Scottish surname “MacGregor,” meaning “son of Gregory.”

37. Grizel

Grizel is a variant of the name Giselle or Ghislaine, with possible roots in Old Norse and Old Germanic languages. The name Grizel carries the meaning of “pledge” or “hostage,” symbolizing loyalty, commitment, and trustworthiness.

38. Gwyneth

Gwyneth is of Welsh origins. It is derived from the Welsh word “gwyn,” meaning “white” or “fair.”

39. Halleigh

Halleigh is a variant spelling of the name Hailey or Haley. It is derived from the Old English word “hǣlīġ,” meaning “hay meadow” or “hero.” The name Halleigh conveys a connection to nature and can also symbolize strength or bravery.

40. Heather

Heather is a feminine name with English origins. It is derived from the plant name “heather,” which is known for its small purple flowers and association with the moorlands

41. Iona

Iona is derived from the name of an island in Scotland called “Iona,” which is known for its religious significance. The name Iona carries the meaning of “blessed” or “gracious,” symbolizing spirituality, peace, and serenity.

42. Ione

Ione is derived from the Greek word “ion,” meaning “violet flower.”

43. Iseabail

Iseabail is a Scottish Gaelic form of the name Isabella or Elizabeth. It is derived from the Hebrew name Elisheba, meaning “God is my oath” or “consecrated to God.”

44. Ishbel

Ishbel is another Scottish variant of the name Isabel or Isabella. It carries similar meanings as Iseabail, signifying a commitment to God or a strong spiritual connection.

Photo Credit: Olesiabikei from Getty Images

45. Isla

Isla is derived from the Scottish Gaelic word “Aileach,” meaning “island.”

46. Ismay

Ismay is a feminine name with English origins. It is derived from the Germanic name “Ismeg,” which means “iron strength” or “strong-willed.” 

47. Jackie

Jackie is a unisex name with English origins. It is a diminutive form of the name Jacqueline or Jack, which are derived from the name Jacob or James. The name Jackie is associated with qualities such as strength, playfulness, and a friendly disposition.

48. Jamesina

Jamesina is a feminine name and a feminine form of the name James. It is derived from the Hebrew name Yaʻaqov, meaning “supplanter” or “one who follows.”

49. Jean

Jean is a timeless name with French origins, radiating an air of elegance and sophistication. Derived from the French name “Jeanne,” it carries a sense of grace, strength, and unwavering character, making it a true embodiment of refined beauty.

50. Jocasta

Jocasta is a name steeped in Greek mythology, evoking a sense of intrigue and mystique. With origins in ancient Greece, it embodies a captivating allure, representing a woman of depth, intelligence, and a hint of enigmatic charm.

51. Kay

Kay is a unisex name with multiple origins. It can be derived from various sources such as the Welsh name “Cai,” which means “rejoice,” or from the Old English word “kay,” meaning “joyful” or “happy.”

Embrace the ethereal charm of Scotland with these captivating baby girl names that evoke the beauty of misty lochs and ancient castles, reflecting the country's timeless allure. From traditional favorites to unique treasures, find the perfect Scottish name for your little princess.

Scottish Baby Names for your little girl

52. Keltie

Keltie is a feminine name with Celtic origins. It is derived from the word “kelt,” which refers to the Celtic people.

53. Kenna

Kenna is a feminine name with multiple origins. It can be derived from the Irish name “Cionaodh,” meaning “beautiful” or “lovely.” In Scottish Gaelic, Kenna can mean “fire-born” or “born of fire.” The name Kenna carries the meaning of beauty, vitality, and a fiery spirit.

54. Kirsteen

Kirsteen is a feminine name with Scottish origins. It is a diminutive form of the name Kirsty or Kirstin, which are Scottish variants of Christine. The name Kirsteen carries the meaning of “follower of Christ” or “Christian.”

55. Kirsty

Kirsty is derived from the Scottish Gaelic form of Christine. The name Kirsty carries the meaning of “follower of Christ” or “anointed one.”

Scottish Baby Girl Names
Photo Credit: Olesiabikei from Getty Images

56. Leith

Leith is derived from the Scottish Gaelic word “liath,” meaning “grey” or “greyish.” The name Leith carries the imagery of the color grey, which is associated with wisdom, stability, and neutrality. It can also evoke a sense of calmness and balance.

57. Lesley

is a unisex name with Scottish origins. It is derived from the Scottish surname Leslie, which originated from a place name in Aberdeenshire, Scotland

Related: 100+ Traditional Scottish Baby Names (to Use in 2023)

58. Letitia

Letitia is a feminine name with Latin origins. It is derived from the Latin word “laetitia,” meaning “joy” or “happiness.” 

59. Lileas

Lileas is derived from the Scottish Gaelic name “Leas,” which means “lily.”

60. Lilias

Lilias is a variant of the name Lileas, derived from the Scottish Gaelic word “leas,” meaning “lily.”

61. Lilidh

Lilidh is derived from the Scottish Gaelic name Lìleas, which is a variant of the name Lily. It means of “lily” and shares the same symbolism of purity, grace, and elegance.

62. Lindsay

Lindsay is a unisex name with Scottish origins. It is derived from the Scottish surname Lindsey, which is derived from the place name Lindsey in Lincolnshire, England.

63. Liusaidh

This cool Scottish name is a variant of the name Lucy, derived from the Latin name Lucia, meaning “light” or “illumination.” The gaelic name Liusaidh carries the meaning of “light” and represents qualities associated with brightness, enlightenment, and intelligence.

64. Lorna

Lorna is derived from the Scottish place name Lorn, which refers to an area in Argyll and Bute, Scotland. 

64. Mackinley

Mackinley is a unisex name with Scottish origins. It is derived from the Scottish surname McKinley, which originated from the Gaelic name Mac Fhionnlaigh, meaning “son of Fionnlagh.” The name Mackinley signifies a connection to the Scottish clan heritage and represents qualities associated with strength, leadership, and determination.

66. Maesie

Maesie is a variant spelling of the name Maisie, which is derived from the Scottish Gaelic name Mairead or the English name Margaret.

Photo Credit: Olesiabikei from Getty Images

67. Maighread

This unique name is a feminine name with Irish and Scottish Gaelic origins. It is the Irish variant of the name Margaret, meaning “pearl.”

68. Mairead

Mairead is the Irish Gaelic form of Margaret. It carries the same meaning as Maighread, signifying a “pearl” and symbolizing uniqueness, elegance, and inner radiance.

69. Mairi

Mairi is the Scottish Gaelic variant of the name Mary, derived from the Hebrew name Miriam, meaning “wished-for child” or “rebellious.”

70. Maisie

This sweet name is a diminutive form of the name Margaret. Maisie carries the same meaning as Maighread and Mairead, signifying a “pearl” and representing beauty, grace, and preciousness.

71. Malina

Malina is a feminine name with multiple origins, including Slavic, Inuit, and Hawaiian. In Slavic languages, it means “raspberry,” while in Inuit it means “woman” or “song.” 

72. Malvina

Mavina is derived from the Gaelic name Mala Mhìn, meaning “smooth brow” or “gentle forehead.”

73. Margery

Margery is a feminine name with English origins. It is a variant of the name Margaret. Margery shares the same meaning as Maighread and Mairead, representing a “pearl” and symbolizing beauty, elegance, and purity.

74. Marjorie

Marjorie is a feminine name with English and Scottish origins. It is a variant of the name Margaret. Marjorie carries the same meaning as Maighread, Mairead, and Margery, signifying a “pearl” and representing beauty, grace, and preciousness.

75. Marsaili

Marsaili is the Scottish Gaelic form of the name Marcella, derived from the Latin name Marcellus, meaning “warlike” or “dedicated to Mars.” 

76. Morag

Morag is derived from the Scottish Gaelic word for “great” or “majestic.” 

77. Morven

Morven is a unisex name with Scottish origins. It is derived from the Scottish Gaelic word “mòr,” meaning “big” or “great,” and “bheinn,” meaning “mountain.”

78. Muireall

Muireall is derived from the Gaelic word “muir,” meaning “sea,” and “éal,” meaning “bright” or “radiant.” 

Photo Credit: Olesiabikei from Getty Images

79. Muriel

Muriel is is derived from the Gaelic word “muir,” meaning “sea,” and “éal,” meaning “bright” or “radiant.”

80. Myra

Myra is a feminine name with multiple origins, including Greek, Latin, and Arabic. In Greek mythology, Myra was a city associated with love and romance. It can also be derived from the Latin word “myrra,” meaning “myrrh.”

Scottish girls names

81. Neilina

Neilina is a feminine name with Scottish origins. It is a feminine form of the name Neil, which means “champion” or “passionate.” 

82. Nessa

Nessa can be derived from various sources such as the Irish name Nessa, meaning “not gentle” or “rival.” In Hebrew, Nessa means “miracle.”

83. Niamh

Niamh is derived from the Irish word “niamh,” meaning “radiance” or “brightness.”

84. Oighrig

This interesting name is derived from the Scottish Gaelic word “og,” meaning “young,” and “rioghail,” meaning “royal.” 

85. Orla

Orla is derived from the Irish word “orlaith,” meaning “golden princess” or “golden lady.” 

86. Paisley

Paisley is a unisex name with Scottish origins. It is derived from the Scottish town of Paisley, known for its distinctive textile pattern. 

87. Peyton

Peyton is a unisex name with English origins. It is derived from the Old English words “pege” meaning “magpie” and “tun” meaning “enclosure” or “settlement.”

88. Quinn

Quinn is a unisex name with Irish origins. It is derived from the Irish surname Ó Coinn, meaning “descendant of Conn.”

89. Rae

Rae is a unisex name with multiple origins. It can be derived from various sources, such as the Hebrew name Rachel, meaning “ewe” or “lamb.” In Scottish, it means “grace.” 

Photo Credit: Olesiabikei from Getty Images

90. Raegan

Raegan s derived from the Irish surname Ó Ríagáin, meaning “descendant of Riagán.” 

91. Rhiannon

Rhiannon is derived from the Welsh word “rhiain,” meaning “maid” or “queen.” 

92. Rhona

Rhona is derived from the Scottish Gaelic word “ron,” meaning “seal,” or the Irish word “rón,” meaning “mighty.”

93. Roisin

This beautiful name is a feminine name with Irish origins. It is derived from the Irish word “rós,” meaning “rose.”  This is the perfect baby name with a botanical touch.

94. Rona

Rona can be derived from the Scottish Gaelic word “ron,” meaning “seal,” or the Hebrew name Rona, meaning “joyous song.”

95. Rose

Rose is derived from the Latin word “rosa,” which means “rose” flower.

Related: 140 + Beautiful Latina Girl Names for 2023

96. Rowena

Rowena is derived from the Germanic elements “hrod,” meaning “fame,” and “wyn,” meaning “joy” or “friend.”

97. Sandy

Sandy is a unisex name with English origins. It is derived from the word “sandy,” referring to a light brown color resembling sand. 

98. Senga

Senga is a Scottish variant of the name Agnes, derived from the Greek name Hagnē, meaning “pure” or “chaste.”

99. Sheena

Sheena is derived from the Scottish Gaelic name Sìne, which is a diminutive form of the name Jean or Jane.

100. Sile

Sile is a feminine name with Irish and Gaelic origins. It is derived from the Irish name Sheila, which is a variant of Cecilia.

101. Skye

This short and adorable name is derived from the name of the Scottish island “Skye.” Skye represents a connection to nature, vastness, and freedom, symbolizing open spaces and limitless possibilities.

102. Sorcha

Sorcha is derived from the Irish word “sorcha,” meaning “bright” or “radiant.” 

Scottish Baby Girl Names
Photo Credit: Olesiabikei from Getty Images

103. Teagan

Teagan is a unisex name with Welsh origins. It is derived from the Welsh word “teg,” meaning “fair” or “beautiful.” 

104. Teasag

Teasag is a feminine name with Scottish Gaelic origins. It is derived from the Scottish Gaelic word “teasag,” meaning “a young girl” or “a lass.” 

105. Torey

Torey is a unisex name with uncertain origins. It can be derived from various sources such as the Irish name Torin, meaning “chief” or “from the craggy hills,” or from the Old Norse name Thor, meaning “thunder.”

106. Una

Una is derived from the Irish word “uaine,” meaning “green” or “fresh.”

107. Vanora

Vanora is derived from the Scottish Gaelic name Fionnghuala, meaning “white shoulder” or “fair shouldered.”

108. Wynfreda

Wynfreda is derived from the Old English elements “wynn,” meaning “joy” or “bliss,” and “fred,” meaning “peace.”

I hope you found the perfect Scottish baby girl name for your wee bairn. For more baby name inspiration, check out some of my other posts below!

CHECK OUT SOME MORE BABY NAME LISTS

Explore a captivating collection of Scottish baby girl names, evoking the timeless charm and cultural essence of Scotland's mystical traditions and breathtaking beauty. From traditional classics to unique gems, find the perfect name for your little bonnie lass.