购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

宋元以来老百姓的称呼

旧戏上小生的道白,常有学名什么,官名什么,足见在封建社会里学生上学起学名,一旦做了官又有官名。那么,没上学,没做官以前,平常老百姓叫什么呢?戏文上凡是旅店里的服务员,一律都叫作店小二。至于一般人怎么称呼,因为史书上很少记载老百姓的事情,多年来也只好阙疑了。

求之正史不得,只好读杂书,读了些年杂书,这个疑算是解决了。原来阶级的烙印连老百姓起名字的权利也不曾放过,在古代封建社会里,平民百姓没有功名的,是既没有学名,也没有官名的。怎么称呼呢?用行辈或者父母年龄合算一个数目作为一个符号。何以见得?清俞樾《春在堂随笔》卷五说:

徐诚庵见德清蔡氏家谱有前辈书小字一行云:元制庶人无职者不许取名,而以行第及父母年龄合计为名,此于元史无征。然证以高皇帝(明太祖)所称其兄之名,正是如此,其为元时令甲无疑矣。现在绍兴乡间颇有以数目字为名者,如夫年二十四,妇年二十二,合为四十六,生子即名四六。夫年二十三,妇年二十二,合为四十五,生子或为五九,五九四十五也。

俞樾又引申徐诚庵之说,指出明初常遇春的曾祖四三,祖重五,父六六;汤和曾祖五一,祖六一,父七一,亦以数目字为名。他又引宋洪迈《夷坚志》所载宋时杂事,有兴国军民熊二,鄱阳城民刘十二,南城田夫周三,鄱阳小民隗六,符离人从四,楚州山阳县渔者尹二,解州安邑池西乡民梁小二,临川人董小七,徽州婺源民张四,黄州市民李十六,仆崔三,鄱阳乡民郑小五,金华孝顺镇农民陈二等等。根据这些例子分析,其一,这些人都是平常百姓;其二,地区包括现在的安徽、浙江、江西、山西、湖北等地;其三,称呼都以排行数字计算。因此,下的结论是“疑宋时里巷细民,固无名也”。

其实,宋代平民姓名见于《清明集·户婚门》的很多,如沈亿六秀、徐宗五秀、金百二秀、黎六九秀之类。明太祖的父亲叫五四,名世珍,二哥重六名兴盛,三哥重七名兴祖,明太祖原来也叫重八,名兴宗,见潘柽章《国史考异》引《承休端惠王统宗绳蛰录》,可见明太祖一家原来都以数字命名的。至于世珍、兴宗这一类学名、官名性质的名字,大概都是明太祖爬上统治阶级以后所追起的。

元代安徽地区的平民如此,江苏也是如此。例如张士诚原名九四,黄溥《闲中今古录》说:“有人告诉朱元璋,张士诚一辈子宠待文人,却上了文人的当。他原名九四,做了王爷后,要起一个官名,有人替他起名士诚。朱元璋说:‘好啊,这名字不错。’那人说:‘不然,上大当了’。《孟子》上有:‘士,诚小人也。’这句话也可以读作‘士诚,小人也。’骂张士诚是小人,给人叫了半辈子小人,到死还不明白,真是可怜。”可见张士诚的名字也是后来起的。

不只是宋、元、明初以及清朝后期的绍兴,甚至到清朝末年以至民国初年,绍兴地方还残留着这个阶级烙印的传统,不信吗?有鲁迅先生的著作为证。他在《社戏》一文中所列举的人名就有八公公、六一公公之类,在另一篇中还有九斤老太呢。

上面讲到宋朝的人名下面有带着秀字的,秀也是宋、元以来的民间称呼,是表示身份地位的。明初南京有沈万三秀,是个大财主,让明太祖看中了,被没收家财,还充军到云南。秀之外又有郎,王应奎《柳南随笔》卷五说:“江阴汤廷尉《公余日录》云:明初闾里称呼有二等,一曰秀,一曰郎。秀则故家右族,颖出之人,郎则微裔末流,群小之辈。称秀则曰某几秀,称郎则曰某几郎,人自分定,不相逾越。”可见从宋到明,官僚贵族子弟称秀,市井平民则只能称郎,是不能乱叫的。沈万三称秀是因为有钱。另一个例子,送坟地给朱元璋的那个刘大秀则是官僚子弟,光绪《凤阳县志》卷十二:“刘继祖父学老,仕元为总管。”继祖排行第一,所以叫作大秀。

这样,也就懂得戏文里演的民间故事,男人叫作什么郎的道理了。也就难怪卖油郎独占花魁这个故事,秦小官卖油,就叫作卖油郎的来由了。还有,明清两代社会上有一句话“不郎不秀”,是骂人不成材,高不成低不就的意思,一直到现代,还有些地区保留这句话,却很少人懂得原来的含意了。

从以上一些杂书,可以看出,宋、元、明以来的平民称呼情况,这类称呼算不算名字呢,不算。也有书可证。明太祖出家时得到过汪、刘两家人的帮助。做了皇帝后他封这两家人做官,还送给这两家青年时代的朋友两个名字,《明太祖文集》卷五赐汪文、刘英敕:“今汪姓、刘姓者见勤农于乡里,其人尚未立名,特赐之以名曰文,曰英。”汪文、刘英的年龄假定和明太祖相去不远,公元1344年约年十七八岁,那么,到洪武初年已经四十多岁了,还没有名字。其道理是做了一辈子农民。可见他们原来的无论行辈或者合计父母年龄的数字符号都不能算名字,没有上过学,没有做过官,也就一辈子做个无名之人。这两个人因为和皇帝有交情,做了署令的官,做官应该有官名,像个官样子,圣旨赐名,才破例有了名字。

这也就难怪正史上从来不讲这个事情的道理了。不但“元史无征”,什么史也是无征的道理了。 FBoXgytNFzh38nfk+bzVoRnQnoIAB6xFPkotZsIORIZDtLw2dzT9jvNc6eB4U9Z8

点击中间区域
呼出菜单
上一章
目录
下一章
×