中國(guó)人在三皇五帝以前(距今五千年),就有了姓。那時(shí)是母族社會(huì),只知有母,不知有父。所以,“姓”是“女”和“生”組成的,就說(shuō)明最早的姓是跟母親的姓。夏、商、周的時(shí)候,人們有姓也有氏?!靶铡笔菑木幼〉拇迓?,或者所屬的部落名稱而來(lái)。“氏”是從君主所封的地,所賜的爵位,所任的官職,或者死后按照功績(jī)追加的稱號(hào)而來(lái)。所以貴族有姓、有名也有氏;而平民則只有姓、有名,卻沒(méi)有氏。古時(shí)候也有法律規(guī)定:同“氏”的男女可以通婚,而同“姓”的男女則不可以通婚。因?yàn)橹袊?guó)很早就發(fā)現(xiàn)這條遺傳規(guī)律:近親通婚對(duì)后代不利。