中国历史上的很多姓氏是曾经修改过的。有的是因觉得本姓不好改成别的姓;有的是因避仇或避讳而改姓,也有的冒用别人的姓。如:
朱——朱的本姓是邾(zhu)。周代封高阳氏的后代在邾,邾国后来在春秋时期被楚国灭掉,邾姓的后人就去掉邑旁改姓朱。
于——周武王封儿子于成为于邗氏。邗氏的后人就省去邑旁改姓于了。
越——越是夏代少康的后代,姓姒(si)氏。越王勾践的孙子无疆被楚国灭亡,姒氏子孙就改姓越。
辛——夏启把儿子封在莘。莘、辛相近,莘氏的后人就用辛做姓。
郭——周文王封季弟虢(guo)叔在虢。虢、郭音很近,虢叔的后代就存郭去虢,用郭为姓。
冷——冷姓是从古代伶官伶伦(黄帝时代的人)传下来的。伶伦的后人误把伶当成冷,用冷做姓。
贺——贺姓的先人是齐国贵族庆封。汉代的侍中庆纯避免用汉安帝之父刘庆的名讳,改庆姓为贺姓。
席——席的本姓是籍,是晋大夫籍偃(yan)的后代。籍偃的13代子孙籍环要避项籍(即项羽)的讳,改籍姓为席姓。
曹——曹操本姓夏侯,他的父亲夏侯嵩在做汉朝中常侍曹腾的养子的时候,冒姓曹叫曹嵩。
帅——晋朝的尚书帅丙因避晋帝司马师的讳,改师姓为帅姓。
尤——福建的沈姓,要避在福建做审知的王沈的讳,去水旁,改沈姓为尤姓。
最古的姓是黄帝封给他的儿子的,计有姬、酉、祁、已、滕、箴(zhen)、任、荀、僖(xi)、佶(ji)、环、依等12个姓。