之所以在当时的《水浒传》中没有人姓“赵”,我想首先可能是因为当时的宋朝国君就姓“赵”,可能是为了避讳的缘故。但是这样说又有点儿不对劲,《水浒传》里有很多人也姓“赵”。所以我想《水浒传》里的108个好汉没有一个姓“赵”,最主要的原因还是施耐庵认为这个“赵”姓是一个不好的姓。这些108个好汉都是反朝廷的,所以他们中才没有人姓“赵”,施耐庵觉得这个赵在当时是个非常不好的姓氏。
当时宋朝的国君姓“赵”,所以为了避讳这个“赵”字,并没有多少人姓“赵”。但是“赵”这个姓氏也并不是说没有出现在《水浒传》里过,当时受到过鲁智深帮助的金翠莲就嫁给了一个姓“赵”的,而且方腊手底下的两个大将也姓“赵”。所以很明显,这个108将里面没一个姓“赵”的并不是为了避讳什么。而且如果是避讳,那么要避讳的也应该是“朱”,当时明朝是“朱”的天下,但是《水浒传》的朱仝也姓“朱”,所以避讳不存在。
而有的人会问,这到底是不是因为巧合呢?我想这并不是巧合,这绝对是施耐庵老先生故意为之,是为了暗示什么东西。当时的梁山好汉目的是什么?打家劫舍出名过后去招安?怎么可能!其实很多的好汉的目的就是为了推翻朝廷的统治,打倒“赵”家王朝。因此他们108个好汉都是同仇敌忾,一致对外。如果说他们里面有个姓“赵”的,那指不定他就是朝廷的后代,这样会影响内部和谐的。
所以我认为《水浒传》中的好汉没有姓“赵”的,最重要的原因是施耐庵老先生认为“赵”是当时朝廷的代表,而好汉的目标就是反朝廷,姓“赵”那不就是等于窝里反了。所以《水浒传》里的108将没有一个姓“赵”的是为了齐心协力,推翻“赵”家!