1、姓源自于母系社会,原始图腾崇拜是中华古姓的根源。母系社会中各个氏族用其龙腾作为自己的标志,这种标志龙腾的徽记便成为姓的雏形。氏出现在父系社会上古的姓,源于母系。姓是区别血缘的,是宗族的根本族号。氏是姓的支系,是姓族的分支标记。
2、意义不同。姓是区别血缘的,是宗族的根本族号,所代表的是氏族的血统。氏是姓的支系,是姓族的分支标记,氏是源于同一父性始祖的被分出去的各支系(庶子)的开氏始祖的符号标志是大氏族、部落、部落联盟的称呼。
3、用法不同。所属姓是同定的,氏名来源较多样,如以邑为氏,以谥为氏,以官为氏等,同一家族可因居邑为氏,也可以族长的官职为氏,当时也经常出现命氏、别族等情况。
4、层次区分。姓是统一的,即姓族本身未有层次区别,虽有氏为分支,但没有更小的姓族。而氏却可以是多层次的,一个大氏可以包括由其分化出来的若干小氏。