姓与氏的联系在于:
姓所代表的是氏族的血统,是源于同一母系的血缘关系的符号,即同姓的成员都出自同一个母系祖先。而氏是指姓的支系,是姓族的分支标记,同一母系祖先的后代散居各地,分为若干分支,每一分支都有一个特殊的称号作为标志,这就是氏。
但在夏商周以前,姓与氏的作用是不同的。在当时人人都可有名,但只有贵族才能有氏,因此氏是用来分别贵贱的,而在贵族中,男子称氏,女子称姓,因为姓是用来分别婚姻关系的,也就是说,氏相同而姓不相同的,可以通婚,而姓相同氏不相同的,不可通婚,因为同姓之人皆是一家,故而同姓不婚。