Edinburgh, Scotland UK - Scottish baby names for girls

Top 100 Scottish baby names for girls

Today’s baby girl names from Scotland

What do the creative professionals J K Rowling (born Joanne Rowling), Ewan McGregor, Annie Lennox and Arthur Conan Doyle have in common with men of science Alexander Fleming (discovered penicillin) and Alexander Graham Bell (inventor of the telephone). They were all born in Scotland!

Whether you have Scottish ancestry, are a fan of the TV show Outlander (starring the very Scottish actor Sam Heughan as Jamie Fraser) or just love the lilt of the beautiful names from the northern part of Great Britain, we have for you the top 100 baby names for girls that are popular right now in Scotland.

Most popular Scottish baby girl names

Scottish girl names

1. Olivia
2. Emily
3. Isla
4. Sophie
5. Amelia
6. Ella
7. Ava
8. Grace
9. Aria
10. Jessica

11. Charlotte
12. Sophia
13. Lily
14. Lucy
15. Freya
16. Evie
17. Harper
18. Ellie
19. Eilidh

20. Mia
21. Millie
22. Anna
23. Emma
24. Georgia
25. Maisie
26. Ruby
27. Rosie
28. Eva
29. Chloe

30. Orla
31. Poppy
32. Hannah
33. Erin
34. Holly
35. Willow
36. Mila
37. Sofia
38. Ivy
39. Layla

40. Esme
41. Isabella
42. Sienna
43. Skye
44. Maya
45. Zara
46. Alice
47. Daisy
48. Robyn
49. Emilia

50. Katie
51. Amber
52. Niamh
53. Rose
54. Molly
55. Zoe
56. Abigail
57. Iona
58. Thea
59. Leah

60. Gracie
61. Hallie
62. Lilly
63. Imogen
64. Cara
65. Ayla
66. Hollie
67. Cora
68. Bella
69. Phoebe

70. Elsie
71. Ada
72. Summer
73. Matilda
74. Julia
75. Bonnie
76. Brooke
77. Amelie
78. Piper
79. Darcy

80. Maria
81. Callie
82. Luna
83. Aila
84. Lexi
85. Rebecca
86. Lola
87. Hope
88. Georgie
89. Rowan

90. Florence
91. Penelope
92. Sadie
93. Violet
94. Aurora
95. Clara
96. Kayla
97. Scarlett
98. Ariana
99. Eden
100. Elizabeth

Top 100 Scottish baby names for boys

Source: General Register Office, Scotland – 2018

Pin It on Pinterest