据考古及基因研究显示,中国人的起源并非只有一个地区,而是存在多地区多起源的趋势。全基因组基因分型研究表明,距今3万至4万年前,亚洲人沿着从南往北的路线迁徙,才形成了如今的东亚人群。在文字记载上大规模的北方人南迁就有三次,分别是:西晋末年开始的"五胡乱华"时期、唐朝的"安史之乱"以及唐、宋之交的"五代十国";这些历史给学术界造成了一种"错觉",即认为在史前时期,亚洲人也是由北往南迁移的,但"泛亚SNP计划"的成果颠覆了这个主流观点。这项研究最重要的结论是:东亚人群是从南方起源的,在史前时期进行了从南往北的迁徙。对中国历史而言,这意味着,北方人的"老家"其实在南方。中国人的诸多姓氏的祖先是先到达了中国南方,在那里繁衍,此后再进入黄河流域。 亦有从北往南迁徙的说法,如有说法认为出自舜帝姚重华裔孙陈胡公妫满,属于以先祖封地为氏,此后从北往南迁徙形成当今全国陈姓族群。周武王将长女太姬嫁给满,备以三恪,奉祀虞舜。陈国始建都于株野(今河南 柘城胡襄镇)史称陈胡公,后迁都于宛丘(今河南淮阳城关一带),辖地最大时达十四邑,大致为河南东部和安徽一部分。从胡公受封至公元前479年,楚惠王杀陈愍公为止,陈国共历25世,延续568多年。陈亡后,陈的分支仕齐的陈公子完的后裔于公元前386年取代了姜姓齐国,史称陈氏(田氏)代齐。
据说陈姓出自姚姓和妫姓,舜帝姚重华的后裔。舜,也称虞舜,姚姓。 据《通志氏族略》记载:周武王灭纣以后,建立周朝以后,找到舜的后人胡公满,封他在陈(今河南省淮阳县)这个地方,建立了"陈国"。 子孙有以国为姓的,即成为陈姓的由来。舜在被选为尧的接班人前,尧为了考察他,让舜搬到妫水旁居住,所以舜的部分后代便以所居住的这条河为姓,为妫氏。 部分改姓的本姓是姚的族人后来有改回姚氏,部分没有改回来,便发展出其他姓,比如陈姓--《唐书·宰相世系》:部分又改回本姓姚的:舜裔33世嫡长孙妫满封于陈,至陈敬仲(陈完)仕齐,又改为田氏。王莽封本姓为姚的姚氏族人田丰为代眭侯,后丰子田恢为避王莽之乱,过江徙居吴郡,又改为妫姓,其五代孙妫敷,又改回为姚氏。
从姚姓发展到妫姓,再到妫陈胡公满传至10世孙陈完,陈国内乱,陈厉公的儿子陈完怕株连自己,出奔到齐国,以故国为氏,称陈氏,后改田氏。到十代孙田和时,废齐康公而自立为齐太公,并受到周王朝和诸侯列国的承认。这就是历史上著名的"田代齐姜"。 在周代,《史记》、《左传》记载:《左传》襄公二十五年:"之产曰:昔虞阏父为周陶正,以服侍我先王,我先王赖其利器用,与其神明之后,以备三恪,庸以元女太姬配胡公而封诸侯。"《史记》详细见陈杞世家;自陈胡公以后其子孙姓陈,姓胡,姓袁......;陈完,陈厉公之子,陈氏重要支系,详见田敬仲完世家,陈完的子孙代姜齐称孤道寡,陈完的子孙姓陈,姓孙,姓王,姓田,姓陆......,虞舜帝部分后裔简表,商族姓氏参考宋微子世家,此不累述。《通志‧氏族略》。