《百家姓》是一部关于中文姓氏的作品,成文于北宋初,原收集姓氏 411 个,后增补到 504 个,其中单姓 444 个,复姓 60 个,在这 60 个复姓中,有些姓氏比较常见,如欧阳、司马、上官、诸葛等;有些姓氏则比较罕见,如羊舌、第漆雕、司空、司寇等。
复姓的来源比较复杂,主要有以下几种:
1、以官职为姓,如司马、司徒、司空等;
2、以封邑为姓,如令狐、羊舌、段干等;
3、以居住地为姓,如东郭、南郭、闾丘等;
4、以职业为姓,如巫马、乐正等;
5、以祖先的名字为姓,如皇甫、公孙等;
6、由少数民族改姓而来,如赫连、尉迟、慕容等。
随着时间的推移,一些复姓逐渐消失,而一些单姓则逐渐演变成了复姓,由于汉字简化等原因,一些复姓也被简化为单姓,现在常见的复姓已经比古代少了很多。