Well, I was a little confused when I read about the lochlanachs, and it occurred to me it could be a local dialect for lowlanders rather than lakelanders.
I have never heard that word but Lachlan means lake land so what you are saying could mean the same but in a local dialect. I’m no expert for sure.