陈姓起源有五:1、出自妫姓。据《通志•氏族略》所载,周武王灭商以后,追封先人圣王虞舜的后人妫满于陈,妫满为陈侯,称胡公满,其后子孙以国为姓。2、后裔孙妫完,因内部纷争,奔于齐,以国为姓。3、出于陈国公族后裔。除妫完这一支主系外,在陈国内乱至亡国期间,还有三支陈国公族后裔避居他乡;居陈留者,出自陈哀公之子留;居阳武或颍川者,出自陈 公之长子陈衍;居固始者,出自陈 公次子全温之后 陈孟琏。4、齐国王子轸的后裔。秦灭齐后,轸逃到楚国为相,被封为颍川(今河南禹州)侯,是颍川陈姓的开始。5、他姓或少数民族改姓而来。据《河南官氏志》所载,隋初白永贵改姓陈,是为万年(今陕西西安)陈姓之源起;据《通志•氏族略》载,刘矫的后裔改陈姓,其子孙居广陵之陈(今江苏镇江东);据《魏书•官氏志》所载,北魏孝文帝改革,将鲜卑之侯莫陈氏改单姓陈,是为河南洛阳陈姓。