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-50 Scottish girl names 51-100
  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
    1. Amber
    2. Niamh
    3. Rose
    4. Molly
    5. Zoe
    6. Abigail
    7. Iona
    8. Thea
    9. Leah
    10. Gracie
    11. Hallie
    12. Lilly
    13. Imogen
    14. Cara
    15. Ayla
    16. Hollie
    17. Cora
    18. Bella
    19. Phoebe
    20. Elsie
    21. Ada
    22. Summer
    23. Matilda
    24. Julia
    25. Bonnie
    26. Brooke
    27. Amelie
    28. Piper
    29. Darcy
    30. Maria
    31. Callie
    32. Luna
    33. Aila
    34. Lexi
    35. Rebecca
    36. Lola
    37. Hope
    38. Georgie
    39. Rowan
    40. Florence
    41. Penelope
    42. Sadie
    43. Violet
    44. Aurora
    45. Clara
    46. Kayla
    47. Scarlett
    48. Ariana
    49. Eden
    50. Elizabeth

Top 100 Scottish baby names for boys

Source: General Register Office, Scotland – 2018

Pin It on Pinterest