The word "Scoti" is actually Roman and describes tribes from Ireland.
http://en.wikipedia.org/wiki/Scoti

The Romans called the tribes in modern Scotland "Picti".
http://en.wikipedia.org/wiki/Picts

I don't know how the "Scot" thing moved to Scotland, but "Scoti" isn't the same as "Scots" at all. Well, except that both are based on Celtic tribes.



B2topic; I wouldn't dig deeper than at most two generations to find reasons for modern phenomenons.

You may search for a root cause and find it, but that root cause would have become irrelevant if in the meantime another factor had changed the outcome. The lack of such another factor is as important as the root cause.