为什么在古代把自己的儿子叫做“犬子”?

2026年09月23日 20:43
有1个网友回答
网友(1):

以前,有身份、有地位的人在与别人说到自己的儿子时才叫做犬子。普通老百姓只能叫“狗娃”或者“狗儿子”,甚至很多直接将小名改成“狗娃”。

那是因为以前医学不发达,生活环境差,小孩儿成活率较低,大家都希望自己的孩子能够平安长大,所以就选了一个常见的、生命力较强的“狗”作为对自己孩子顺利成长的寄托。

"犬子"本是司马相如小名,《史记》记载,司马相如"少时好读书,学击剑,故其亲名之曰犬子"。他长大后,也觉得名字不好听,加上又仰慕蔺相如的为人,自己便更名为相如。但司马相如的成名,"犬子"也不断为人所知。人们便争相效仿,谦称自家儿郎,用上了"犬子"一词。

其实这是自己的谦称。谁不希望自己的孩子成龙成凤,有这想法不能过于宣扬。古代人与人的交往比现在的人大不相同,相互之间讲究礼节,说话办事留有余地,不喜欢在别人面前炫耀,即使富有也不暴富,称呼中比较谦虚。称自家为寒舍,称自己的儿子为犬子等,而称别人则有礼貌,如贵府,贵公子等。

古人喜欢称呼自己的孩子为犬子,不仅仅是对自己儿子显示出谦虚,对自己也显示出一中谦虚,试想,称呼自己的孩子为犬子,即是自己的孩子教育的不够完美,不够好,没有尽到全责,所以,古人这种称呼是值得我们借鉴和学习的,自谦也是中华名族传统不朽的美德。