复姓是由 两个或以上汉字 组成的姓氏(主流为双字),区别于李、王、张等单姓。· 形成原因:可以追溯到先秦时期,尤其在周朝,许多复姓都源于当时贵族或官员的身份标识,后来逐渐演变为家族世代传承的姓氏。
比如我们最常听到的,欧阳、司马、上官、诸葛。

复姓的主要起源有六大类
第一是以【官职】为姓的也是复姓中最常见的
比如有:司马(军政)、司徒(教化)、司空(工程)、司寇(司法)、太史(史官)、上官(楚官)
第二是以【封地/封邑】为姓的复姓
比如:欧阳(欧余山之阳)、令狐(山西令狐邑)、夏侯(夏禹后裔)、钟离、段干
第三 是以居住的【地/方位】为根据做姓氏的复姓
比如有:东郭、南郭、西门、南宫、闾丘、濮阳
第四是以【先祖名号/爵系】为依据做姓氏的复姓
像我们熟知的:公孙(诸侯之孙)、仲孙、长孙、皇甫、轩辕
第五复姓是以:【少数民族汉化】后有他们少数民族风格的姓氏复姓。
比如鲜卑族的:宇文、慕容、尉迟、拓跋、独孤
比如匈奴族汉化后延伸出的:呼延、赫连、单于
比如契丹族、女真族等:哥舒、完颜等姓氏
第六复姓姓氏以【职业/技艺】为依据作为姓氏的复姓。
比如:漆雕(漆工)、巫马(医巫)、陶丘、谷梁
所以在以前很多江湖中的人一听姓名就知道他们的祖上,从哪里来的祖上什么人,做什么的想有什么绝技,因为很多技艺也都是单传的。
中国历史上的主要复姓(部分),历史上曾有 超2000个 复姓 ,《百家姓》收录约60个:
欧阳、上官、司马、司徒、司空、夏侯、诸葛、皇甫、尉迟、公孙
令狐、钟离、宇文、长孙、慕容、轩辕、太史、端木、乐正、漆雕
百里、东郭、南郭、呼延、万俟、赫连、澹台、公冶、宗政、淳于
申屠、左丘、第五、公羊、闾丘、鲜于、即墨、夹谷、闻人、东方
知道现存的复姓约有81个)
常见(人口比较多)欧阳(约111万,第一大复姓)

上官、皇甫、令狐、诸葛
尉迟、司马、司徒、夏侯、慕容
宇文、钟离、呼延、第五、申屠
太史、端木、澹台、公冶、宗政、濮阳、太叔、仲孙、鲜于、闾丘
亓官、司寇、巫马、公西、漆雕、乐正、谷梁、轩辕、段干、东郭
南宫、西门、独孤、纳兰、归海、淳于、即墨、夹谷、闻人、东方
这些相比就少一些但现在还是有的。
复姓变少的原因 有很多
汉化改姓的:少数民族复姓多改为单姓(如拓跋→元,尉迟→尉/迟)
避祸简化:司马、钟离→司、马、钟;第五→第、五 (第五之前是有第一,第二,第三第四的,后来都消失了)

政治清算:司马(晋)、宇文(北周)皇族遭屠杀改姓
口语习惯:现代更倾向简洁单姓 。