姓氏是两个概念
姓别婚姻 氏别贵贱 《通志·氏族略》曰:三代(夏商周)以前,姓氏分而为二,男子称氏,妊人(女子)称姓。氏所以别贵贱,贵者有氏,贱者有名无氏。姓所以别婚姻,故有同姓异姓庶姓之别。氏同姓不同者,婚姻可通;姓同氏不同者,婚姻不可通(天下同姓是一家,故而同姓不婚)。三代之后,姓氏合而为一,皆所以别婚姻而以地望明贵贱。注“贵者有氏”:天子建德,因生以赐姓胙之土而命之氏(裂土封侯,如智姓),若夫保姓受氏,以守宗祊,世不绝祀,无国无之。
再简单的一点说 姓氏是早期防止近亲结婚的一种手段。原始社会以部落聚集,人们发现同部落通婚的孩子明显有缺陷于其他部落通婚后的孩子。所以便以部落为单位,建立姓氏,通过姓来防止同姓血缘进行通婚,以便提高后代基因。