申公是對于一個姓申的人的姓氏的一個尊稱氏不是姓氏,,叫做申公氏,其實就是申氏。申氏源出于姜姓。
申(Shēn)姓源出有三:
1、出自姜氏,以國名為氏。據《姓氏考略》和《元和姓纂》、《史記》等所載,商末時,原姜姓封國在今河北省盧龍一帶的孤竹國君之子伯夷、叔齊,在周滅商后“不食周粟”,餓死首陽山(今山西省永濟境),后人居住在大河一帶。周宣王時,其族一部分被封于謝(今河南省南陽),建立申國,春秋初為楚國所滅,后人以國名為氏,是為申氏。
2、留在大河一帶未遷走的伯夷、叔齊后人渡過大河,移居陜西,稱為西申,后稱為申戎,又叫姜氏之戎。西周末年,曾聯合犬戎攻周。后被秦所滅。其后人也以申為氏。
3、炎帝后人呂封于申地,這個申地在今上海市一帶,今黃浦江就叫申江,稱為申呂。申呂建立申國,為伯爵,稱申伯呂。后被楚所滅,后人以國為氏,也是申氏。