Most of the Scottish islands are too small to maintain watercourses of any great length or size, and are frequently indented by numerous long bays and inlets which further break up the landscape. However a disproportionate number of their watercourses bear the name 'river', though many are relatively tiny.
Arran :
The numerous small watercourses on Arran are listed anticlockwise from Brodick. • Glencloy Water • Glenrosa Water • South Sannox Burn • North Sannox Burn • Abhainn Mór • Iorsa Water • Machrie Water • Black Water (upper reaches known as Clauchan Water) • Sliddery Water • Torrylinn Water (also known as Kilmory Water) • Benlister Burn • Glenashdale Burn (also known as Allt Delphin)
Skye and the Inner Hebrides Islay : ''There are numerous watercourses on
Islay, many of which though short are termed 'rivers'. They are listed anticlockwise from
Port Askaig.'' • Doodilmore River • Gortanaoid River • Saligo River • River Drolsay •
River Sorn •
River Laggan •
Duich River (L) (upper reaches known as Torra River) •
Kilennan River (L) •
Barr River • Machrie River • Glenegedale River (L) • Kintra River • Kilbride River • Ardilistry River • Kintour River • Claggain River
Jura : ''There are numerous watercourses on
Jura, some of which though short are termed 'rivers'. They are listed anticlockwise from
Feolin Ferry.'' • Corran River • Lussan River • Shian River • Glenbatrick River
Mull :''There are numerous watercourses on
Mull, some of which though short are termed 'rivers'.They are listed anticlockwise from
Tobermory.'' •
Tobermory River • River Bellart • River Bà (Glencannel River flows into
Loch Bà) • Scarisdale River • Coladoir River • Leidle River • Beach River • Lussa River • Scallastle River •
River Forsa • Aros River • Ledmore River (Ls) • Allt an Lon Biolaireich (Rs)
Rùm : ''There are a number of watercourses on
Rùm, some of which are named as 'rivers'. They are listed anticlockwise from
Kinloch.'' • Kinloch River • Kilmory River • Abhainn Rangail • Dibidil River
Isle of Skye :''Listed anticlockwise around the coast from
Kyleakin. Many small watercourses, which would in other areas be named as 'burn' or 'allt', bear the name 'river' in
Skye.'' •
Broadford River •
River Sligachan • Allt Dearg Mòr • Varragill River • River Leasgeary • River Chracaig • Lealt River • Stenscholl River (upper reaches known as Kilmartin River) • River Brogaig • Kilmaluag River •
River Rha •
River Conon • River Hinnisdal • River Romesdal • River Haultin • River Snizort • Lòn an Eireannaich (R) • Abhainn an Acha-leathain • Tungadal River • River Tora • Treaslane River • Bay River • River Horneval • Osdale River • Hamara River • Lorgill River • Dibidal River • Roskhill River • Caroy River • River Ose • Amar River • Sumardale River • River Drynoch • Viskigill Burn •
River Talisker •
Eynort River • River Brittle •
Scavaig River • Abhainn Camas Fhionnairigh • Ord River •
Kylerhea River Outer Hebrides Lewis • Abhainn Ghriais • Abhainn Lacasdail • Abhainn Ghrioda (Greeta River or River Creed) • Abhainn Arnoil • Abhainn Bharabhais
Orkney ,
Shapinsay Mainland •
Burn of Ayreland •
Mill Dam Burn, Shapinsay,
Orkney Islands Shetland Mainland • Burn of Weisdale • Burn of Sandwater/Burn of Pettawater ==Listing by length==