中国人的姓氏渊源流长,据说起源于太古母系氏族社会,伏羲氏就开始"正姓氏,别婚姻",但先秦时代的姓和氏是两个不同的概念,姓产生于母系氏族社会,为同族集团的名称,氏是姓的分支,表示部落分支之名称,用于区别子孙之所出。由于人口增殖,迁居异地,身份技能的变化等,可以分裂一些支派,这些支派就是氏。
氏是贵族宗族制度的代表和称号,在夏商周三代,男子称氏,女子称姓。氏用来区别贵贱,贵族有氏,贫民有名无氏。姓用来区别婚姻。同姓不能通婚,姓同氏不同也不能通婚,而氏同姓不同则可以通婚。后来在中国一直保持了这种传统,同姓之人通婚被视为禁忌。直到现代,这种传统才被逐渐打破,但是许多地方民间仍然不赞成同姓通婚。
在母系社会,子女随母姓,随时间发展到父系社会后,姓则随父亲。实际上姓氏合一或基本稳定,还是自汉朝以后的事,秦灭六国不久,汉又统一天下,做为维系周王室的宗法制度重要标志的姓氏有别制度,也随着王室的彻底坍塌而消亡。姓氏之称,自太史公始混而一,姓氏便成为维系传统之纽带,团结宗族之象征,于是尊祖敬宗便成为几千年来中国人们的传统美德,同时也是维护祖国统一的保证,姓是大的氏族部落,所以氏就是姓的分支啦。