在中國古代的封建社會里, 等級制度非常森嚴, 什么樣的身份對應著什么樣的生活, 各種身份都有自己的制度, 對于皇帝、圣人、祖先等, 都不能直呼其諱, 以顯示對他們的尊敬。
在中國歷史上, 避諱皇帝的名字就是一個繞不開的話題, 就如唐太宗李世民即位后, 民部就改為戶部。 再如宋朝宋太祖趙匡胤黃袍加身后, 其兄弟趙匡義和趙匡美就改名為趙光義和趙光美。 在中國古代這樣的情況比比皆是。
但在明朝時期, 就比較麻煩了, 皇帝個個都姓朱, 而朱在民間很容易說, 當時為了避諱, 明朝百姓對殺豬就不知道怎么說,
在當時, 百姓最后將“殺豬”就說成“殺萬里哼”, 后朱元璋知道這樣一個情況后, 他頒布了法令, 將豬更名為“豕”或“彘”, 用生僻字來代替, 這樣百姓就能安心養豬和吃上豬肉了。
而在明武宗朱厚照即位后, 因為朱厚照是在豬年出生的, 自己有姓“朱”, 而且豬是用來吃的, 最后都會被殺, 所以朱厚照就禁止百姓養豬了。 然而百姓不能養豬, 生活就苦了起來, 朱厚照自己也不能吃到豬肉, 覺得餐桌清淡了, 最后他之好取消了這條禁令。