Capreolus capreolus
The Gaelic name of the island, means "large island of Rainish" and is taken from the surrounding area, which itself means "Roe deer headland", from Old Norse.