明初朱元璋赐孔氏八个辈字:公、彦、承、弘、闻、贞、尚、胤,供起名用。后因洪武元年五十六代孔希学及洪武十七年五十七代孔讷先后袭封衍圣公。这样就把“希”和“言”旁加上去为十个字,即:希、言、公、彦、承,弘、闻、贞、尚、胤。明天启年间,这十个字已不够用,由六十五代衍圣公孔胤植(孔荫植)奏准,后续二十个字即:“兴毓传继广,昭宪庆繁祥,令德维垂佑,钦绍念显扬”。
清乾隆九年(1744年),由礼部调查整理,报乾隆皇帝钦定作为孔子后裔行辈的顺序的,这30个字分别是:“希言公彦承,宏闻贞尚衍;兴毓传继广,昭宪庆繁祥;令德维垂佑,钦绍念显扬。”我们可以看出,清代为避帝讳,已将“弘”字改为“宏”字,将“胤”字改为“衍”字。山东曲阜孔府的诗礼堂,贴着一张乾隆九年二月十七日的告示,就是乾隆皇帝赐给孔府的三十个字作为行辈,凡孔氏家族都要遵照三十个字行辈取名;如果有不依字序,随意取名的,不准入家谱。
民国八年由七十六代衍圣公孔令贻又立二十个字咨请当时的北洋政府核准公布。亦即第八十六代至一百零五代。即“建道敦安定,懋修肈彝常,裕文焕景瑞,永锡世绪昌”。
自明代以来已排序55代。具体如下:
明洪武元年御赐10字(自五十六代至六十五代):希言公承彦,弘闻贞尚胤。
明天启年间御赐20字(自六十六代至八十五代):兴毓传继广,昭宪庆繁祥,令德维垂佑,钦绍念显扬。
民国九年(1920年),北洋政府批准20字(自八十六代孙至一百零五代):建道敦安定,懋修肈彝常,裕文焕景瑞,永锡世绪昌。
以上几次订定的行辈字计五十字五十辈,为五十六代到一百零五代,第六十五代本为“胤”字,衍圣公孔胤植为避皇帝庙讳,而而将“弘”字改为“宏”字,将“胤”字改为“衍”字。合起来依次为:
孔氏辈分五十字
第56~65代:希言公彦承 宏闻贞尚衍
第66~75代:兴毓传继广 昭宪庆繁祥
第76~85代:令德维垂佑 钦绍念显扬
第86~95代:建道敦安定 懋修肇彝常
第96~105代:裕文焕景瑞 永锡世绪昌