I don't think they have a different word for "I".
skelp
bairn
No, "mi ma" is not a Scottish term for grandma. In Scotland, the term for grandmother is often "granny," "nana," or "gaga." "Mi ma" could be a variation or a term used in specific familial contexts, but it is not widely recognized as a standard term for grandmother in Scottish dialect.
teuchter
bubbly jack
No, it's French.
wynd Glen
Kyle (Scottish term) Strait
A Loch is the Scottish term for a Lake or a large body of water. It can also be referred to as being a land locked bay that is blocked off from the ocean.
The Scottish term for island is "eyre." However, another commonly used term in Scotland is "isle," derived from the Old French word "ile." In Scottish Gaelic, the word for island is "eilean." These terms reflect the rich linguistic heritage of Scotland and its many islands.
'The auld enemy' is a Scottish term for the English.
A bejan is a historical term for a freshman at a Scottish university.