为什么祖孙两代人的名字不能用谐音?

这是一个非常悠久的历史传统。

自汉武帝罢黜百家,独尊儒术以来,儒家文化已经成为我们这块土地上最重要、最有生命力的文化。这种文化的核心体系在哪里?某种程度上,是秩序。君、臣、父、子、子,彼此不可逾越。不能和长辈谐音,不能和皇帝的名字、年号谐音,这已经成为明文规定。到了宋代,经过程二和朱对儒家学说的进一步深化和阐发,儒家文化达到了顶峰。国家以法律的形式要求不仅要为尊者讳,还要为尊者食,为老者藏。比如长辈、尊者犯法,那么晚辈并不刻意去查,去举报,而是需要为他遮遮掩掩,以体现这份孝心和忠诚。这个传统一直延续到清朝末年。

民国以来,西风渐松,这一传统开始提倡大义灭亲,但为尊者避之,仍是社会上的习惯做法。到了现代,受西方命名形式的影响,用复姓来记录夫妻双方的姓氏,或者在名字中开始出现父母或长辈的一句话来纪念父母。这种形式逐渐开始增多,但传统的做法和观念毕竟是多数,对长辈避而远之还是一种惯例。