Two principal clans ruled the Isle of Skye for centuries, and Clan MacLeod & Clan MacDonald both have castles on the island. Of the smaller clans, the most notable is Clan MacKinnons.