Scottish Top 100 baby boy names in year 2008, their meanings and origins. Top TEN baby names: Lewis Jack James Cameron Ryan Liam Jamie Ben Kyle and Callum. Below is the list top 100 popular names 2008:

1. JACK: English name means – Derives from John.
2. LEWIS: German name means – Famous Warrior.
3. DANIEL: Biblical name means – God is My Judge.
4. LIAM: Irish name means – Unwavering Protector.
5. JAMES: Biblical name means – An Apostle.
6. RYAN: Irish name means – Young Royalty.
7. CALLUM: Irish name means – Dove.
8. LOGAN: Irish name means – Small Cove.
9. MATTHEW: Biblical name means – God’s Gift.
10. CAMERON: Irish name means – Bent Nose.
11. ALEXANDER: Greek name means – Protector of Mankind.
12. AIDEN: Irish name means – Fiery.
13. DYLAN: name means -.
14. AARON: Biblical name means – Enlightened; to Sing.
15. BEN: Biblical name means – Son Of.
16. KYLE: Irish name means – Narrow Piece of Land.
17. JAMIE: Irish name means – Derives from James.
18. FINLAY: Irish name means – Blond-Haired Soldier.
19. ADAM: Biblical name means – The First Man.
20. ANDREW: Biblical name means – A Strong Man.

Scottish Top 100 baby boy names in year 2008, their meanings and origins

21. JOSHUA: Biblical name means – God is My Salvation.
22. CONNOR: Irish name means – Much Wanted.
23. THOMAS: Biblical name means – Identical.
24. OLIVER: Latin name means – Olive Tree- Peace.
25. NATHAN: Biblical name means – God’s Gift.
26. JAYDEN: American name means – God Has Heard.
27. DAVID: Biblical name means – Beloved.
28. CHARLIE: German name means – Nickname for Charles/Charlotte.
29. LUKE: Biblical name means – Author of The Gospel of Saint.
30. RHYS: Welsh name means – A Stream.
31. ETHAN: Biblical name means – Loyal.
32. MAX: Latin name means – Greatest.
33. MICHAEL: Biblical name means – Archangel.
34. JAY: Latin name means – A Bird In The Crow Family.
35. SCOTT: English name means – Of Scottish Origin.
36. LUCAS: Latin name means – Light.
37. AIDAN: Irish name means – Fiery.
38. JOSH: Biblical name means – God Saves.
39. CALUM: Irish name means – Dove.
40. HARRY: English name means – Derives from Harold.

Scottish Top 100 baby boy names in year 2008, their meanings and origins

41. JOHN: Biblical name means – God is Gracious, Merciful.
42. SAMUEL: Biblical name means – God’s Word.
43. ROBERT: English name means – Bright Fame.
44. SEAN: Irish name means – God is Gracious.
45. ALFIE: name means -.
46. WILLIAM: English name means – Protector.
47. KIERAN: Irish name means – Little Dark One.
48. ROSS: Irish name means – Peninsula.
49. FRASER: name means -.
50. EUAN: name means -.
51. JOSEPH: Biblical name means – God Will Give More.
52. CHRISTOPHER: Greek name means – Christ-Bearer.
53. EWAN: Irish name means – Young Warrior.
54. TYLER: English name means – Tile Maker.
55. RORY: German name means – Form of Roderick.
56. KAI: Hawaiian name means – Ocean.
57. SAM: Biblical name means – God’s Word.
58. ARCHIE: German name means – Derives from Archibald.
59. OWEN: Irish name means – Born to Nobility.
60. JAKE: Biblical name means – Derives from Jacob.

Scottish Top 100 baby boy names in year 2008, their meanings and origins

61. REECE: English name means – Stream.
62. LEON: Greek/Latin name means – Greek=Leonard, Brave as a Lion, Latin=Lion.
63. ROBBIE: name means -.
64. RILEY: Irish name means – A Small Stream.
65. BENJAMIN: Biblical name means – Son of The Right Hand.
66. COLE: Irish name means – Derives from Nicholas.
67. ALEX: Greek name means – Protector of Mankind.
68. ARRAN: name means -.
69. DECLAN: Irish name means – Irish Saint.
70. EVAN: Irish name means – Young Warrior.
71. BRANDON: Irish name means – Little Raven.
72. TAYLOR: English name means – Tailor.
73. CRAIG: Irish name means – From The Crag.
74. HARRIS: English name means – Son of Harry.
75. ZAK: name means -.
76. BLAIR: Irish name means – Field or Plain.
77. FINN: Irish name means – Blond Haired.
78. COREY: Irish name means – Hollow.
79. ANGUS: Irish name means – Unique Strength.
80. JACOB: Biblical name means – Son of Isaac.

Scottish Top 100 baby boy names in year 2008, their meanings and origins

81. LEO: Italian name means – A Lion.
82. KAYDEN: name means -.
83. MARK: name means -.
84. MUHAMMAD: Arabic name means – Praised.
85. MURRAY: Scandinavian name means – Sailor.
86. KIAN: name means -.
87. CALEB: Biblical name means – Bold.
88. BRODIE: name means -.
89. HARRISON: English name means – Son of Harry.
90. MASON: French name means – Stone Worker.
91. NOAH: Biblical name means – Peaceful, Restful.
92. HAYDEN: English name means – The Rosy Meadow.
93. OSCAR: Scandinavian name means – Accurate Spearsman.
94. KENZIE: Irish name means – Light Skinned.
95. LUCA: Italian name means – Bringer of Light..
96. LEE: name means -.
97. MOHAMMED: Arabic name means – Praised.
98. LOUIS: German name means – Famous Warrior.
99. PAUL: Latin name means – Small.
100. GREGOR: name means -.

Related Scottish Top 100 Baby Boy Names:

Related Top 100 Baby Names: