上古有姓有氏。姓是一種族號,氏是姓的分支。
姓和氏都是宗族血親關係的代號。
姓:原本指母親一系的血緣關係。
氏:原本指父親一系的血緣關係。
上古時期的:如姜、姬、嬴和姒等等,這些字都是女字旁。這就說明先民曾經是母系社會。
後來由於子孫繁衍,一族分為若干支分散在各地,每一支有一個特殊的稱號作為標誌,這就是氏。
先秦時期的“姓”都是隨母姓的。
如:姜太公的母系“姜”姓,父系“呂”氏,名“尚”。
所以稱他為“姜尚”而不是“呂尚”。
秦始皇的母系“嬴”姓,父系“趙”氏,名“政”,所以他叫“嬴政” 而不是“趙政”。
“姓者統其祖考之所自出,氏者別其子孫之所自分”
——《通鑑 外紀》
先秦的姓氏制度和封建制度以及宗法制度有著密切聯絡。貴族有姓氏,一般平民沒有姓氏。
貴族中女子稱“姓”,男子稱“氏”,這是因為“氏”是用來“明貴賤”,“姓”是用來“別婚姻”的。
先秦時期所謂“同姓不婚”,指的就是母系方同血統者不能成婚。
姓氏到了戰國時期已經逐漸淡薄,到了西漢已經消失的非常徹底。之後的“姓”其實是父系的“氏”。
司馬遷《史記》中,對姓氏已不再有嚴格區分。有時“姓”和“氏”相混淆。
之後一直到現在。“姓”與“氏”已然不分,統稱為“姓氏”,實則為父系的“氏”。