程姓主要有三大起源,一是源自重黎,重黎的孫子于程繼承了官職,并且建立了程國(guó),子孫以國(guó)為姓。二是源自地名,在周宣王時(shí)期,重黎的后裔程伯父因有功受封于程邑,子孫以地為姓。三是源自改姓,晉國(guó)荀氏的庶子受封于程邑,后人以邑為姓。
1. 源自重黎
程姓最古老的源頭就是黃帝,黃帝孫顓頊在位的時(shí)候,重黎就擔(dān)任了掌管天地的職位,而這一職位后來(lái)也被他的子孫世襲,一直延續(xù)到了夏朝和商朝時(shí)期,而重黎的一代后裔程伯父則是程姓氏族的源頭,他在商朝時(shí)期受封于程地,最終建立了程國(guó),從而他的子孫也就以程為姓。
2. 源自地名
這一脈程姓氏族也是程伯父的后裔,根據(jù)《元和姓纂》記載可知,在西周時(shí)期,周厲王因?yàn)橄矚g搜刮民脂民膏,使得國(guó)內(nèi)發(fā)生了暴動(dòng),最終周厲王逃到了彘邑,而他的兒子姬靜后來(lái)被推舉繼承皇位,史稱周宣王,重黎的后裔程伯父當(dāng)時(shí)就在周朝擔(dān)任大司馬,而他因?yàn)檎碱I(lǐng)徐方有功,所以被賜封于程邑,最終他的子孫也就以地為姓。
3. 源自改姓
程姓與趙姓起源和來(lái)歷一樣,有不少族人都是源自少數(shù)民族改姓,比如在元朝時(shí)期,貴州的一些少數(shù)民族中就已經(jīng)出現(xiàn)了程姓,還有金兵南下的時(shí)候,伊洛兩程的子孫也隨著宋王室南遷,最終也就形成了安徽和河南等地的程姓氏族。
其次就是其他姓氏的人也有改姓為程的,比如在春秋時(shí)期晉國(guó)荀氏的庶子受封于程邑,后來(lái)子孫也就以邑為姓,最終形成了程姓一脈。還有荀氏家族的荀駱也是受封于程邑,主要在山西省境內(nèi),而荀駱的子孫也就以邑為姓,改姓為程了。
瞿姓起源和來(lái)歷:商朝大夫受封于瞿上(以邑為姓)
閻姓起源和來(lái)歷:后稷后人仲奕封于閻鄉(xiāng)(子孫以邑為姓)
充姓起源和來(lái)歷:著名齊王姜子牙的子孫(充閭為始祖)
慕姓起源和來(lái)歷:黃帝后裔取名慕容氏(后簡(jiǎn)化為慕姓)
璩姓起源和來(lái)歷:源自衛(wèi)國(guó)大夫蘧瑗(因避禍而改姓)
桂姓起源和來(lái)歷:姬季禎長(zhǎng)子因避禍改姓(以父弟名為姓)
桑姓起源和來(lái)歷:炎帝妻子承桑氏的子孫(以部落為姓)
濮姓起源和來(lái)歷:虞舜兒子姚散受封于濮地(以邑為姓)