Shin A river in Scotland, in the Highlands Proper noun A river in Scotland, in the Highlands Origin From Scottish Gaelic abhainn Sin. Derived Invershin