Looking for the perfect Scottish name for your little lad? From classic and traditional choices to modern and unique options, this comprehensive list of Scottish boys' names offers a wealth of inspiration. Discover the history and meaning behind each name, and find the perfect fit for your little one.
1. **Alistair:** A Gaelic name meaning "defender of mankind" or "bright light."
2. **Angus:** A Gaelic name meaning "one strength" or "single strength."
3. **Aran:** A Gaelic name meaning "high place" or "mountain."
4. **Archie:** A Scottish form of the name Archibald, meaning "truly bold" or "brave."
5. **Arran:** A Gaelic name meaning "high place" or "mountain."
6. **Blair:** A Gaelic name meaning "meadow" or "field."
7. **Callum:** A Gaelic name meaning "dove" or "columba."
8. **Cameron:** A Gaelic name meaning "crooked nose" or "bent nose."
9. **Campbell:** A Gaelic name meaning "deformed mouth" or "crooked mouth."
10. **Conan:** A Gaelic name meaning "little wolf."
11. **Craig:** A Gaelic name meaning "rocky crag."
12. **Dairmid:** A Gaelic form of the name Dermot, meaning "free man" or "protector."
13. **Duncan:** A Gaelic name meaning "dark warrior" or "brown warrior."
14. **Ewan:** A Gaelic form of the name John, meaning "God is gracious."
15. **Finlay:** A Gaelic name meaning "fair warrior" or "white warrior."
16. **Fraser:** A Gaelic name meaning "strawberry."
17. **Gregor:** A Gaelic name meaning "watchful" or "alert."
18. **Hamish:** A Scottish form of the name James, meaning "supplanter" or "he who takes the place of another."
19. **Iain:** A Scottish form of the name John, meaning "God is gracious."
20. **Kieran:** A Gaelic name meaning "little dark one" or "little black one."
21. **Lachlan:** A Gaelic name meaning "land of the lakes" or "place of the lakes."
22. **Lewis:** A Gaelic name meaning "famous warrior."
23. **Logan:** A Gaelic name meaning "hollow" or "valley."
24. **Macallan:** A Gaelic name meaning "son of the young man."
25. **MacKenzie:** A Gaelic name meaning "son of Kenneth."
26. **Malcolm:** A Gaelic name meaning "devotee of Columba" or "servant of Columba."
27. **Mark:** A Latin name meaning "warlike" or "dedicated to Mars."
28. **Murray:** A Gaelic name meaning "sea defender."
29. **Neil:** A Gaelic name meaning "champion" or "cloud."
30. **Owen:** A Welsh name meaning "noble" or "well-born."
31. **Rhys:** A Welsh name meaning "ardor" or "fiery."
32. **Rory:** A Gaelic name meaning "red king" or "fiery king."
33. **Ruairidh:** A Gaelic form of the name Roderick, meaning "famous ruler" or "renowned king."
34. **Sean:** A Scottish form of the name John, meaning "God is gracious."
35. **Stuart:** A Scottish name meaning "steward" or "overseer."
36. **Tartan:** A Scottish name meaning "plaid" or "checked cloth."
37. **Thomas:** A Greek name meaning "twin."
38. **William:** A German name meaning "resolute protector."
39. **Zachary:** A Hebrew name meaning "God has remembered."
40. **Zephyr:** A Greek name meaning "west wind."

like(0)

Comment list 0 comments

No comments yet

WeChat Mini Program

WeChat scan to experience

Submit

WeChat Official Account

WeChat scan to follow

submit
commentt
Back to the top