As Father Bill says, different spellings of the same name, son of John. MacIan in the Highlands. Johnson in the Lowlands. Or maybe Johnstone?:-
https://en.wikipedia.org/wiki/Clan_Johnstone