百家姓起源可以追溯到母系氏族制度时期,中国许多最早的姓氏都是女字旁或底,如姚姓。
《百家姓》是一部关于中文姓氏的作品,成文于北宋初,原收集姓氏411个,后增补到504个,其中单姓444个,复姓60个。此外,陈姓的起源有三种说法,一种是舜帝后裔以国为姓,使用陈姓始祖胡公满;另一种是出于陈国公族后裔,除陈完一支主系外,在陈国内乱至亡国期间,还有三支陈国公族后裔避居他乡,亦以国为氏姓陈;第三种是少数民族陈姓。
总的来说,中国姓氏的起源可以追溯到原始社会的母系氏族公社初期的人,以为每个氏族都与某种动物、植物或无生物有血缘关系,往往以此作为本氏族的名称,即氏族的微号,这就是图腾4。