Top 100 First Baby Names in Scotland in 2021

Has your baby name made the list of Top 100 Baby Names in Scotland for 2021?


Every year the National Records of Scotland releases a list in March of the top 100 first baby names for the previous year. Did your baby name make the list for last year? Which numbers do you have in your family? Or are you beautifully and wonderfully unique?!

Boys Names 1 - 10

1. Jack

2. Noah

3. Leo

4. Oliver

5. Harris

6. Finlay

7. Lewis

8. James

9. Rory

10. Alexander

Girls Names 1 - 10

1. Olivia

2. Emily

3. Isla

4. Freya

5. Ella

6. Amelia

7. Ava

8. Sophie

9. Grace

10. Millie


Boys Names 11 - 20

11. Brodie

12. Alfie

13. Charlie

14. Theo

15. Archie

16. Lucas

17. Mason

18. Finn

19. Thomas

20. Freddie

Girls Names 11 - 20

11. Lily

12. Sophia

13. Charlotte

14. Rosie

15. Aria

16. Evie

17. Maisie

18. Lucy

19. Mia

20. Eilidh


Boys Names 21 - 30

21. Max

22. Logan

23. Harry

24. Jacob

25. Blake

26. Luca (joint 25th place)

27. Oscar

28. Jude

29. William

30. Caleb

Girls Names 21 - 30

21. Ellie

22. Ivy (joint 21st place)

23. Orla (joint 21st place)

24. Jessica

25. Harper

26. Maya

27. Willow (joint 26th place)

28. Georgia

29. Daisy

30. Sophia (joint 29th place)

Boys Names 31 - 40

31. Roman

32. Cameron

33. Jaxon

34. Adam

35. Joshua

36. Ollie

37. Tommy ( joint 36th place)

38. Daniel (joint 36th place)

39. Ethan (joint 38th place)

40. Harrison

Girls Names 31 - 40

31. Mila

32. Isabella

33. Ruby (joint 32nd place)

34. Hannah

35. Skye

36. Sienna

37. Mollie

38. Hallie

39. Bonnie

40. Poppy (joint 39th place)


Boys Names 41 - 50

41. Luke

42. Arthur

43. Muhammad

44. Jamie

45. Liam (joint 44th place)

46. Reuben

47. Arlo

48. Grayson

49. Hunter (joint 48th place)

50. Kai (joint 48th place)



Girls Names 41 - 50

41. Eva

42. Esme

43. Anna (joint 42nd place)

44. Ayla (joint 42nd place)

45. Erin (joint 42nd place)

46. Cara

47. Zara

48. Layla

49. Emma

50. Robyn (joint 49th place)



Boys Names 51 - 60

51. Aaron

52. George

53. Matthew (joint 52nd place)

54. Arran

55. Hamish (joint 54th place)

56. Callum

57. Myles

58. Carter

59. Nathan

60. Louie


Girls Names 51 - 60

51. Chloe

52. Zoe (joint 51st place)

53. Holly

54. Alice

55. Amber

56. Emelia

57. Gracie (joint 56th place)

58. Elsie

59. Lottie (joint 58th place)

60. Niamh

Boys Names 61 - 70

61. Angus

62. Isaac

63. Michael (joint 62nd place)

64. Benjamin

65. Connor (joint 64th place)

66. Carson

67. Cole (joint 66th place)

68. Elijah (joint 66th place)

69. Sonny (joint 66th place)

70. Blair


Girls Names 61 - 70

61. Thea

62. Phoebe

63. Bella

64. Cora

65. Summer

66. Iona

67. Imogen

68. Luna (joint 67th place)

69. Hope

70. Ada

Boys Names 71 - 80

71. Callan (joint 70th place)

72. Fraser (joint 70th place)

73. Jackson (joint 70th place)

74. Louis

75. Lachlan

76. Joseph

77. Cooper

78. Owen

79. Ruaridh (joint 78th place)

80. Theodore (joint 78th place)


Girls Names 71 - 80

71. Rose (joint 70th place)

72. Maeve

73. Abigail

74. Katie

75. Lyla (joint 74th place)

76. Myla

77. Quinn (joint 76th place)

78. Remi

79. Mirren

80. Indie


Boys Names 81 - 90

81. Albie

82. Leon (joint 81st place)

83. Dylan

84. Hudson (joint 83rd place)

85. Robbie (joint 83rd place)

86. David

87. Fergus (joint 86th place)

88. John (joint 86th place)

89. Murray (joint 86th place)

90. Ryan


Girls Names 81 - 90

81. Florence

82. Hollie (joint 81st place)

83. Penelope (joint 81st place)

84. Flora

85. Georgie (joint 84th place)

86. Harlow

87. Aurora

88. Lexi (joint 87th place)

89. Heidi

90. Eden


Boys Names 91 - 100

91. Innes

92. Robert (joint 91st place)

93. Brodie

94. Samuel (joint 93rd place)

95. Ben (joint 94th place)

96. Struan

97. Cody

98. Finley (joint 97th place)

99. Jax (joint 97th place)

100. Lochlan (joint 97th place)


Girls Names 91 - 100

91. Scarlett (joint 90th place)

92. Violet

93. Alba

94. Blake (joint 93rd place)

95. Rowan (joint 93rd place)

96. Arabella

97. Ayda (joint 96th place)

98. Lara (joint 96th place)

99. Lilly (joint 96th place)

100. Aila

Brooke (joint 100th place)

Mollie (joint 100th place)

Sadie (joint 100th place)

Well? Did your baby name make the list?

Or has this given you some serious inspiration for naming a baby bump you’re currently busy baking to perfection?

Both of our baby names made it to the top ten in the years that my boys were born. I don’t mind admitting that I was a little disappointed. I like to think of myself as a little more unique but our first child was named after both Grandads so it was pure chance that it turned out to be number ten that year. With our second my other half chose the name. It was beyond perfect, but again, topped the list! His fault though! Lol.


Where can I check names for other years?

This site lets you enter a name and see how popular it has been since the 70’s.

Check how popular is your baby name by clicking right here!


So…where does your name fall? Or is your baby name choice completely and utterly unique?! I’d love to know!

If you’ve got time for a little more baby related light reading why not have a nose at the following posts.


And if you are expecting an arrival soon or you are already knee deep in nappies and night feeds then I very much wish you a happy new mum experience in what can only be described as the most memorable of times to bring a new little person into the World.


If you ever need someone to document this special time then just drop me a little message.

You can find me right over here.

That was pretty subtle, right?

G x x



Previous
Previous

Why you need to be in the picture too!

Next
Next

10 Stylish Photograph Gifts You Can Give This Christmas.