程姓的祖籍主要在河南省洛陽市上程聚,以及陝西省鹹陽市東,程姓是中華民族中一個古老的姓氏,其起源可追溯到三皇五帝時期。程姓的來源有多個說法,其中比較主流的有以下幾種:
出自風姓。程姓是風姓的分支,起源於遠古時期的重和黎,他們是黃帝的後裔。
始祖伯符。伯符是重和黎的後代,在西周時期被封在程地,建立了程國,古程國的地望在漢晉時期的洛陽上程聚,即現在的河南省洛陽和偃師交界處。
以邑為姓。春秋時期,晉國荀氏的支子食采於程邑(今山西省新絳縣東北),其後代以邑名為姓,稱為程姓。
歷史上,程姓的分布以北方河南、河北、山西、陝西為主,南方以安徽、浙江、廣東為主。現代以來,程姓人口在中國主要分布在湖北、河南、安徽三省,以及山東、四川和新疆等地。