朱元璋对历朝历代所给予各路神仙、名人的各种封号也不甚感兴趣。洪武"三年,诏革诸神封号",只是对孔子还算宽容,"惟孔子封爵仍旧。且命曲阜庙庭,岁官给牲帑,俾衍圣公供祀事"(以上见《明史·礼志四》)。洪武元年(1368年)二月"丁未,以太牢祀先师孔子于国学"(《明史·高祖本纪二》)。又遣使到曲阜致祭,使者临行前,朱元璋谆谆告诫说:"仲尼之道,广大悠久,与天地并。有天下者莫不虔修祀事。朕为天下主,期大明教化,以行先圣之道。今既释奠成均,仍遣尔修祀事于阙里,尔其敬之。"(《明史·礼志四》)但当孔子的后人应诏不赴朝时,朱元璋又龙颜大怒。据史料记载,洪武元年(1368年)三月,大将军徐达攻克山东济宁,至圣先师孔老夫子的故乡曲阜正属济宁路,朱元璋便传令孔子第五十五代孙元国子监祭酒孔克坚到南京去朝见。孔克坚犹豫不决,称病不出,只派他的儿子孔希学前往。朱元璋疑心这位袭封衍圣公看不起他这个出身微贱的皇帝,感觉受了莫大污辱,虽再三压抑,终是恼怒难消,便拟一诏书,快马送给孔克坚,说道:"吾虽起庶民,然古人由民而称帝者,汉之高祖也。尔言有疾,未知实否。若称疾以慢吾,不可也。"孔克坚这才感觉大事不妙,便日夜兼程地赶到了南京。孔克坚的到来,使元璋转怒为喜。洪武元年(1368)四月初八,元璋在谨身殿态度亲切而温和地召见了孔克坚。八月壬申,诏"衍圣公袭封及授曲阜知县,并如前代制"(《明史·高祖本纪二》)。从此,明清相沿,对袭封衍圣公便只"养之以禄而不任之以事"。朱元璋还赐给孔府土地约60万亩,并钦赐洒扫户115户。如此而已。
但极度自尊、刚愎自用的朱元璋,对于"至圣文宣王"孔子这么一个高高在上灵魂的存在,是一百个不情愿。洪武二年(1369年),他就曾下诏说:"孔庙春秋释奠,止行于曲阜,天下不必通祀。"诏令一下,朝野大哗。如时任刑部尚书的钱唐就"伏阙上疏言:146;孔子垂教万世,天下共尊其教,故天下得通祀孔子,报本之礼不可废。146;"侍郎程徐也上疏劝谏说:"古今祀典,独社稷、三皇与孔子通祀。天下民非社稷、三皇则无以生,非孔子之道则无以立。尧、舜、禹、汤、文、武、周公,皆圣人也;然发挥三纲五常之道,载之于经,仪范百王,师表万世,使世愈降而人极不坠者,孔子力也。孔子以道设教,天下祀之,非祀其人,祀其道也。今使天下之人读其书,由其教,行其道,而不得举其祀,非所以维人心、扶世教也。"(见《明史·钱唐传》)经过大臣们这么一闹,朱元璋也觉得实在说不过去,只得极不情愿地收回了命令。但他一直又心有不甘,于是几年之后,便把这一腔的无名之火发在了孟子老先生的头上了。