I think Camaish & Comish should be separate. But, Duccan, Duckan, and Duggan were variants on the same family name, for sure.