The word, "scot," was/is from the Roman's own language -- they referred to the people in the north of Britain, everywhere they had not conquered, as "the scot" or "scots" and that's where the word, "scotLAND" came from....in other words, "all those people (the scot) who not among those we've conquered, living in their (scot)land..."
The very word, "scot," is from whatever dialect of Latin that the Romans spoke at the time they were doing their deeds in conquering/trying to conquer Britain.
And, to them, "scot" was a generalized term for everyone among the not conquered, and that included people in northern Britain (thus, the term remains there) and in Ireland, since supplanted/replaced...
It was a term for the peoples, not other nations, as originally used.