《水浒传》是我国古代四大名著之一,它通过对北宋末年宋江等36人起义的描述艺术的概括了我国封建社会后期人民起义发生、发展、直至失败的全过程。在元末明初问世的《水浒传》是在以往长期流传的宋江起义的民间故事、说话艺人的“水浒故事”话本和元代《水浒》杂居的基础上进行再创作的成果,因而,从民间口头流传再到文人的加工创作就是一个相当漫长而又复杂的过程,这一工作的完成这是谁,就成了一个学术界长期争论不休的问题。
比较流行的说法,《水浒传》的作者是元末明初的施耐庵,至今为止,所有版本的《水浒传》基本上都冠有施耐庵的名字。
但也有人认为《水浒传》的作者是罗贯中。因为,据考证罗贯中所作的《三遂平妖传》的21篇赞词中,有13篇被插入到《水浒传》中,这足以证明两书的作者为同一人。
还有人认为《水浒传》是施耐庵与罗贯中合作的。根据有以下:一、《忠义水浒传一百卷》题为“施耐庵撰,罗贯中编次”。二、天都外臣作序的《水浒传》题署“施耐庵集传,罗贯中纂修”。前者是《水浒传》的祖本,后者是如今能见到的最早的《水浒传》的版本。二者都很有权威性。
另外,也有人认为《水浒传》的作者是郭勋,理由有两条。
一 郭勋的百回本《水浒传》是如今《水浒传》最早版本,现在可能见到的最早谈到《水浒传》的文献出现在嘉靖年间,此时距明初已经100多年,所以《水浒传》不会产生在元末明初。
二 经考证,《水浒传》里不少地名都是明朝的建制,这就是元末明初之人不可能写出来的,而施耐庵是元末人,所以他不是《水浒传》的作者。此外,明代嘉靖时还没有公开在小说卷首署上作者真名的惯例,所以《水浒传》上署的施耐庵也许不是真实姓名,或是为了逃避文字狱迫害署的委托名字。
时至今日,这些观点还在各执己见,达不成一致。