I recall reading somewhere that a 14th or 15th century law was passed to make Mc and Mac prefixes illegal and that this led directly to the relatively sudden change to C****, K*** and Q***** surnames.
I can not find this reference anywhere - does anyone know if this is real or conjecture?