(1)舜帝后裔,以国为姓,陈姓始祖:胡公满。据《通志·氏族略》所载,周武王灭商以后,追封虞舜后人妫满于陈,封为陈侯,称胡公满,其后子孙以国为姓。
(2)出于陈国公族后裔。陈国在妫满死后,其子孙有以国为氏,就是陈氏。除陈完一支主系外,在陈国内乱至亡国期间,还有三支陈国公族后裔避居他乡,亦以国为氏姓陈。
据史料载:其一居陈留者,出自陈哀公之子留。其二居阳武或颍川者,出自陈潜公之长子陈衍。其三居固始者,出自陈愍公次子陈全温之后的陈引奇,居于固始(今河南固始县),后因无子,便以颍川陈寔为嗣子,遂融入颍川陈氏。。
(3)少数民族陈姓。如北魏鲜卑族陈氏,乃三字姓侯莫陈氏随孝文帝迁都洛阳时所改;女真族陈氏系女真族皇族完颜氏所改;蒙古族陈氏是明太祖朱元璋赐给降明的蒙古贵族的姓;
满族陈氏有两种情况:一是后金努尔哈赤统治时居住在东北的汉族陈氏被强迫改为满族陈氏,二是本系满族姓氏改为陈氏,仍属满族;哈尼、侗、土家、布依、瑶、京、羌、回、苗、壮、黎、彝、朝鲜、白、高山、畲等民族均有陈姓。
(4)他姓改姓冒姓。如浙江海宁陈氏,原系曹姓,因娶陈氏之女为妻,有子便随母姓,后成为海宁望族;南北朝时北齐清河王高岳之后,几经陵谷变迁,成了普通百姓,传到第十四代元朝高谅时,因穷困潦倒,入赘于陈氏之家,改为陈姓;西晋末年陈元达,原姓高,占因卜者说他生辰八字妨忌父亲,便改高姓为陈姓;
隋朝时杨坚有一心腹干事陈茂,本是河东猗姓人,冒姓陈氏;隋将领陈永贵,原是陇右地区胡人,姓白,甚得杨坚宠信,封北郡陈公,便以封号中陈字为姓氏;明初太祖赐西域胡人某为陈姓,其孙陈友,官至右都督,爵封武平伯;对降明蒙古贵族往往赐给汉姓汉名,如恰恰赐名陈守忠,哈哈赐名陈元等;明成祖时灭安南国黎朝,国王黎季厘寒流笔大多移居中国,其子改名陈澄;刘矫后裔有改陈姓的,史称广陵陈氏。
(5)陈姓疍民与堕民。疍民或说疍户,指在广东、福建、广西沿海港湾和内河从事渔业或水上运输的居民,多以船为家,其中有陈友谅败兵为明所驱迫者,便以陈为姓。关于堕民,一说明初俘陈友谅之部,编之为丐户;一说明太祖灭陈友谅,俘其子孙九族贬入堕民,贱乐户,不与齐民齿。但保留家族系统称号,仍然姓陈。