细心的读者可能会留意到,《水浒传》里的一百零八将虽然来自五湖四海,姓氏多达77个——这正好体现了农民起义军“八方共城,异姓一家”的广泛性和覆盖面——但偏偏少了两个极其常见的姓氏:“赵”和“高”。要知道,“赵”可是《百家姓》的开篇之姓,更是宋朝的国姓。按常理推断,这么多豪杰汇聚一堂,怎么可能唯独遗漏这两个大姓?难道是作者施耐庵一时疏忽了吗?
当然不是。这背后暗藏着作者的一番深意与文学匠心。

一、彰显农民起义军与对立面的抗争精神
梁山泊起义军所要对抗的北宋统治集团,最核心的两个代表人物恰恰就姓“赵”和“高”——一个是皇帝赵佶(宋徽宗),一个是太尉高俅。在那个以姓氏为家族系统标志的年代,刻意避开这两个姓氏,就是一种无声的宣战。它强烈地反映出,以梁山好汉为代表的农民阶级,与赵佶、高俅所代表的封建统治势力之间的对抗姿态。这里的褒贬之意,可谓一目了然,也凸显了施耐庵在塑造梁山好汉时的鲜明立场。
二、用“宋”“晁”二姓谐音以复兴宋朝天下
更有意思的是,梁山起义军前后两任领袖——晁盖与宋江,他俩的姓氏合在一起,正好谐音“宋朝”。这背后的潜台词就显得格外清晰了:梁山好汉“杀去东京,夺了鸟位”,要取代的正是以“赵高”(赵佶、高俅)为代表的腐朽统治,而他们的最终目标,其实是复兴宋朝天下。这样一个巧妙的文字游戏,不仅让整部作品的立意深了一层,也让读者在阅读《水浒传》时,更能体会到作者对朝代更替与英雄命运的深层思考。
