孙姓的由来,可以上溯到远古的虞舜或者颛顼时代,但那都是一些传说,确切的世系记载是从舜的后代虞阏父开始的。周武王伐纣时,虞阏父正是管理制作陶器手工业者的陶正,由于管理有方,又因为他是古代圣贤虞舜的后代,周武王就把长女嫁于阏父之子满,并把他封在今河南的淮阳一带建立了陈国,赐以女为姓,满称胡公,为陈国的第一代国君。
从胡公开始,经过十代十二个国君的世袭传授,到了陈桓公时,陈国发生了内乱。陈桓公死后,桓公的弟弟杀死桓公的儿子自立为大王,是为陈厉公,公元前的705年陈厉公喜得贵子,取名叫陈完,陈完生人时,恰好周太史经过陈国,陈厉公便让太史为其子算命,周太史预测说:此其代陈有国乎?不在此,其在异国?非在其身,在其子孙。若在异国,必姜姓。姜姓太岳之后。物莫能两大,陈衰,此其昌乎?意思就是说陈完及其后建子孙将在姜姓之齐国兴旺发达,占据齐王位。这是后话,但当时陈完虽然是陈厉公的长子,但是由于陈厉公是杀了陈桓公之子而得以继位的,本来他的王位就有点“不太合法”,怎么能奢望王位传子呢?果然,陈桓公的儿子公子林,又用计谋杀死了陈厉公,把权力夺了回来,自立为王,是为陈庄公。陈庄公死后,他的弟弟杵臼又在众大臣的拥戴之下,当上了国君,这就是陈宣公。陈宣公的太子御寇,应该在陈宣公死后继承王位,但是,由于陈宣公最宠爱的美人在公元前672年生了一个宝贝儿子,取名叫款,陈宣公经不住美妾的温柔细语,决定杀死公子御寇而立爱妾之子款为太子。本来,陈完与太子御寇情同手足,相为知音,交往甚密,太子御寇既然被无情、昏愦的宣公杀死,自己也害怕大祸临头,于是投奔了明君贤相在位的齐国。齐国当时正是齐桓公在位,管仲为相,挟天子以令诸侯,小小的陈国自然不敢到齐国要人,于是陈完得以保全性命。