Well I'm Scottish with Irish descent.
Out of your choices I like Cullin (spelt
Cullen), Struan & Caiomhe (spelt Keva)
Other options
Arran,
Lewis,
Harris,
Islay, Jura,
Iona,
Skye &
Barra
Here's the link to the list of Scottish names
http://www.behindthename.com/nmc/sco.php