It’s Ireland, not Scotland, so it should be O’Stupid...
Oh’Righty...
The Irish use “Ó” (means “of”; similar to German “von”), “Mac” (means “son” in all forms of Gaelic) and “Fitz” (also “son”, but from French/Norman “fils” and is often translated “Mac” in Irish forms of the names).
No. It would be McSthoid, as used, as opposed to MacStupid, which would be scots
As in Mick as a nickname for the Irish. As in ‘you stupid mick’ which was used by Garniere in Band of Brothers
A British classmate in the late 70s was a font of ethnic jokes, most of which would cause massive snowflake meltdown if repeated today. Many were of the "Paki-bashing" genre. But there was one he told that went like this: "Did you hear about the two Irish gays --- Patrick FitzWilliam and William FitzPatrick?" And he told a companion joke that started with "Did you hear about the two Scottish gays ....." and I can't for the life of me remember the punchline. Any ideas?
A Mc would more likely be from Ireland, and a Mac, from Scotland.