John MacNaughton or variant spellings, may refer to: