Scottish Gaelic form of Simon from Hebrew "joy" or "listening".
See Simon for modern variants.
Sim is also an English pet name for Simon.