Clan MacLeod is closely linked to the Isle of Skye, with its name meaning ‘son of Leod’. The clan has two main branches: the ...
One of Scotland’s largest clans, Clan Donald (or MacDonald) once controlled much of the country’s western coastline. Its name resonates through Scottish history, symbolising immense power and reach ...