1、因为战祸或其他祸端,一些姓人口锐减、姓氏消失,或者直接改作他姓、免受牵连。如周王朝大大小小的封国不计其数,仅见于史籍记载的就有170余个,到了战国时期仅剩下了七雄,160余个有名有姓的封国王族就失国、失姓了;
2、由于某些姓本身的含义并不好,在使用中也逐渐被抛弃了。如我们现在的姓氏统计中像“死”“难”一类的姓的人口都只在千人左右,还呈递减趋势,也许再过上三五十年,这类姓氏也就没有了;
3、帝王的意志有时也会让某一个姓消失。比如雍正皇帝认为“丘”姓是对孔圣人的不敬,就勒令天下“丘”姓改为“邱”;
4、少数民族也常常为了快速融入汉族文化而抛弃原本的族姓,改用汉姓。像北魏皇室从“拓跋”改为了 “元”。辽代的后族看起来都姓“萧”,其实是不同的契丹部族改为了同一个汉姓,他们原本的姓氏有“乙室”“拔里”等等。