晁蓋
托塔天王晁蓋は現行『水滸伝』では、梁山泊における宋江の先代の頭領であり、108人が結集する前に戦死してしまう人物である。『宣和遺事』の段階ですでに36人が勢揃いする前に他界するキャラクターとなっている。しかし「鉄天王（銕天王）」晁蓋は、宋江三十六人賛では第34位、『宣和遺事』では36位と低位の人物であった。元代の水滸戯では宋江が先代頭領の晁蓋が三たび祝家荘を攻めて戦死したと述べており（現行『水滸伝』では曾頭市を攻めた際に戦死しており、梁山泊軍が祝家荘を攻めるのは一回である）、『豹子和尚自還俗』では曾頭市で戦死したとしながらも呉加亮に次ぐ2位、『七修類稿』では宋江に次ぐ2位と非常に地位を上げている。鉄天王というあだ名から、武神である毘沙門天王（多聞天。中国においては唐初の名将李靖と結びつけられて「托塔李天王」と呼ばれる）が想起され、梁山泊全体の守護神の役割を与えられた可能性がある。逆に大塚秀高は、『宣和遺事』の晁蓋から宋江への頭領交代劇が、『楊家将』の宋太祖（趙匡胤）と太宗（趙光義）兄弟の関係に類似すること、「晁宋」が「宋朝」もしくは「趙宋」をにおわせることから、晁蓋・宋江の関係は太祖・太宗の関係を暗示したもので、晁蓋は宋江の先代首領の地位を約束されていたものであり、銕天王はこれにちなんでつけられたあだ名の可能性があると主張している。『水滸伝』には梁山泊と敵対する北京大名府の守将にも「李天王」のあだ名を持つ李成という人物も登場する。なお晁蓋は、雑劇の段階では「三打祝家荘」すなわち3度祝家荘と戦った際に戦死したことになっていた。しかし現行『水滸伝』では祝家荘と戦うのは1度のみで晁蓋は出陣しておらず、晁蓋が死んだのは曾頭市との戦闘である（曾頭市と梁山泊軍は2度戦っており、祝家荘と合わせると3度となる）。これは元々「祝家荘で晁蓋が戦死する」という話を異なる箇所に分割して水増しした上で、祝家荘物語と曾頭市物語二つを別々の位置に挿入たものとみられる。