Chap, hi there, do yourself a favour if you've into name history get the book the Surnames of Scotland by George F.Black, much of what you need to know is in there.I got the book and as well as Mc and Mac also the S taged on the end of ones name can also mean son of.
Best of luck.