程姓来源有三:
源于姜姓,以国为氏。
程姓出自姬姓,是黄帝的后裔。程氏是黄帝的后裔。据《通志·氏族略》、《姓谱》、《元和姓纂》等资料所载,相传黄帝之孙颛顼帝,生于姚墟,故以姚为姓。后周文王之子季载,在周王室的封国中,其后裔以国为氏,称程姓。周襄王时,周公旦平定武庚之乱后,封周公监少子田通的后裔于程,于是有一支沿袭周公之子伯禽的后裔程氏。
源流四
源于嬴姓,出自春秋时期秦国卿程之后,属于以先祖名字为氏。程氏,是一个古老的多民族、多源流姓氏,在当今姓氏排行榜上名列第77位,属于大姓系列,人口约二百九十万两千余,占全国人口总数的0.25%左右。其后裔多以先祖封邑为氏。
源流五
源于姬姓,出自战国时期宋国卿邑令程,属于以封邑名称为氏。程氏,是西周时期著名的卿士、高士爵位,后在西周时期,被宋国上卿设置为“程公”,前称“公程氏”。春秋时期,宋国掌管权力的大臣,大约在2500年前被齐国灭掉,程氏子孙“散居各地”,从而蜚声漠漠而至。
在史籍《史记·晋世家》中记载:“晋国大夫慕容氏,嫡系是郭程,故为程氏。”在晋国时期,宋国的开国公子郭珂也被赐姓为程。程氏,是晋国大夫,在历史上非常著名的人物,被后世尊为晋国公。
在史籍《前汉·霍侯传》中记载:“程伯休,在成皋之地,曰程书,又作文程,按鼎,曰文程,又作程氏。”在《左传》中也记载:“程伯休,字子鱼,昭君也。”由此看来,郭姓出自程氏。程氏的先祖程伯休,在西周初年受封于淮阳(今江苏淮阳县),建立淮阳国,春秋时为楚大夫,他曾与楚国争霸春秋,被楚怀王召来寻找他,帮助楚庄王振兴楚国。于是便按照这一说法去见祁国。
在晋怀公十六年(公元前505年),秦昭襄王灭了程邑,建立程国,为国捐躯,故国亦被楚国灭亡。