程姓出自风姓,是古帝王颛顼的后代。颛顼的曾孙重黎,被帝喾封为专门管理火种的官员,称作祝融。重黎的子孙一直担任这个职务,并且在商朝的时候被封在程,建立了程国,为伯爵,史称程伯。到周宣王的时候,程伯休父被召入朝做大司马,改封在周都附近,但休父的子孙从此确开始姓程。程姓还有另外一个起源,是出自姬姓。周文王姬昌的后裔中,有一支姓荀,荀姓有一派被封在程,他们用自己的封邑作为姓氏,也姓程。