Clan MacLeod is closely linked to the Isle of Skye, with its name meaning ‘son of Leod’. The clan has two main branches: the ...
Professor Richard E. McGregor , chairman of the Clan Gregor Society, said: “The history of the clan is not a glorious one.