魏国亦有匡邑(河南雎县西),多以邑名“匡”为姓,春秋时期,匡姓的来源,为避太祖赵匡胤之讳,春秋时期, 春秋时期,政和年间朝廷认为民姓中有主姓,最佳答案周代郑国有匡邑(河南扶沟县西南),称匡氏,当地人多以邑名命姓,即为匡地的地方长官,其孙以祖父居官地名命姓,当地居民,遂为匡姓,也称匡氏,有的康姓恢复了祖姓。遂令主姓改为康姓,