What is Shonaig?
a scottish name for people who cant decide to call their child shona or morag, tend to have ginger hair and alot of money, this is also an insult.
"ur ma is such a shonaig"
See shonaig, hector, ginger, loaded, politics