Corran is a Scottish Gaelic word. It's a geographic term, such as 'hill'.
It means 'crescent' (as in street name 'Acacia Crescent' ) or 'curved headland'.
There is a well-known ferry - The Corran Ferry - near Fort William in the Highlands. For many people in the west of Scotland, and for the thousands of tourists who visit the area, that would be the first association.
However, if you like the sound, why not use it as a name?
A similar boy's name which is increasingly popular in Scotland is 'Oran'. He was one of St Columba's companions. A story tells how he met his end on the holy island of Iona, off the bigger isle of Mull. (He was possibly a human sacrifice, at the base of Columba's new church!)
There is also, I think, a St Oran in Ireland.