1 names match.
Scottish, English
From the isle or island, Scottish surname from Old English ey (island).