Scotland was and still is a bilingual country. In the Highlands, the language is Gaelic, closely related to Irish Gaelic. In the Lowlands, the language is Scots, believed by the Scottish people to be a language closely related to English and by the English people to be a dialect of English. I suspect that most of Mary Stuart's people spoke Scots.
Add a comment
to see other 4 answers