- Stac Shoaigh
- Stack Islands
- Steinis
- Steisay
- Stilligarry
- Stocaigh
- Stockinish Island
- Stromay
- Struan
- Stuley Island
- Sunamul Island
- Swainbost
- Shieldhill
- Skinflats
- South Bellsdyke
- Standburn
- Stenhousemuir
- Stoneywood
- Star
- Steelend
- Stobcross (historical)
- Samalaman Island
- Sand
- Sandaig Islands
- Sanday Island
- Scalpay
- Sgeir an Araig
- Shiel Bridge
- Shieldaig
- Shieldaig Island