Clan MacLeod is closely linked to the Isle of Skye, with its name meaning ‘son of Leod’. The clan has two main branches: the ...
president of Clan MacLeod Society of Scotland. But he hopes one day it might be possible to do some scientific analysis to better understand its age and where it came from. Until then, the flag is ...