全心思齐网

荀子为什么叫孙卿子?

普遍观点是,荀子称孙卿,是为了避汉宣帝刘询的讳。司马贞《史记索隐》曰:“后亦谓之孙卿子者,避汉宣帝讳改也。”

颜师古注《汉书·艺文志》曰:“本名荀卿,避宣帝讳,故曰孙。”

然而后人此说多有怀疑。

清人谢墉《荀子笺释序》曰:“汉时尚不讳嫌名,且如后汉李恂与荀淑、荀爽、荀悦、荀彧俱书本字,讵反于周时人名见诸载籍者而改称之?若然,则《左传》自荀息至荀瑶者多矣,何不改耶?且即《前汉书》任敖、公孙敖俱不避元帝之名骜也。”

匿名回答于2021-02-04 21:09:20


相关知识问答