当朱元璋还是一个农民的时候,他的名字、他家人的名字都是一串数字,而当他有了一定的身份和社会地位后就有了正式的名字朱元璋。当上帝王之后,他的家人自然也水涨船高都有名和字了。
中国历史上有两个著名的农民,一是刘邦,二是朱元璋。他们在当上皇帝之前都是没有名字的。刘邦之前叫刘季,并不是姓刘名季,季是排行,伯仲季,就是老大、老二、老三。刘邦上面还有两哥哥,刘伯、刘仲,到了他就叫刘季,如果一定要用更白话的表达,他们三兄弟叫:刘老大、刘老二、刘老三或者刘老幺。朱元璋之前叫朱重八,有人说是八月初八出生的,也有人说是十六这天出生的,所以叫重八。
不管是刘季,还是朱重八,都是小名,并不是正式的名字。古代文盲多,父母给孩子起名不会有太多讲究。小孩长大后,往往会请读书识字的先生给取一个正式的名字。譬如进学了,老师就会给起个名字,叫学名。
元代的中国处异族统治之中,作为统治者的蒙古人规定了各色人种的社会等级,一等自然是蒙古人,二等色目人也就是西域各民族,三等是北方的汉族人,最下一等是南方的汉族人。统治者不仅歧视汉族人,还歧视汉族文化,废除了科举取士的制度,断送了汉民族读书人的进身之路,整个社会也就没有了读书识字的热情。在这种文化氛围下,既不容易找到读书识字的先生给孩子起名字,更重要的是南方汉人尤其是生活在最底层的老百姓几乎就不需要拥有一个正式的名字。
在漫长的封建时代,没有文化的父母如何给自家的孩子取名,各地区会渐渐形成一些习惯做法。
如鲁迅先生的《风波》里,记述浙东的习俗,孩子就以他出生时的重量来取名,于是就有了九斤老太、七斤、六斤这样的人名。
如江西一带,据说孩子呱呱坠地时,当父亲要开门往外看,眼睛看到什么就拿它当孩子的小名。
再譬如中原一带,孩子出生的第二天早上,孩子的父亲要出门,碰上第一人,不管是男女老幼,就会下跪磕头,请他帮忙给自己的孩子起名字。大清早在外头能碰上读书识字的可能性极低,对方大多也不会有什么文化,但碍于习俗,只好胡诌一通,因此民间就会有一大堆诸如:狗剩、狗娃、猪娃、驴儿、拴住、铁蛋、石锁、二楞、二黑、二狗、三胖这类的名字。你要是早起碰上个拾粪的,孩子的名字就可能粪筐、箩头。
而元末的江苏、安徽一带,则是以孩子出生的日期来命名,于是就有了朱元璋的小名朱重八。像同是农民起义军的张士诚,原来的小名叫张九四,一看就知道这人是九月初四出生的,张士诚也是当上将领之后,请读书人给起的名字。
朱元璋当上帝王之后,史书要写他的家人,这时候当然要给他们一个正式的名字了。就像刘邦当上皇帝之后,诰封他的父亲为太上皇一样。也像曹操虽然没有当过皇帝,但他儿子当了皇帝之后,第一件事就是给曹操一个皇帝的名份,追封他为魏武帝一样。追授为皇帝,对他们来说都是轻而易举的一件事,更何况给他的家人一个堂皇的名字?
顺便说一下,朱元璋当上皇帝之后,给子孙取名作了一个规定,就是必须用五行做偏旁,而且按五行相生的顺序排列。如他的儿子朱标、朱棣是木的偏旁,那么孙子就是火的偏旁,取木生火的意思。如此一代代繁衍,通行汉字中带五行的字就不够用了,于是就生造,到现在我们读《明史》,许多带五行偏旁的朱某某都不认识了。翻开《康熙字典》也找不到。到了明代晚期,朱姓皇家的人实在太多了,生造不出来了,许多皇子皇孙就没有名字,于是又回到朱元璋之前没有名字的状态了。不知道是不是还叫初一、初二、重七、重八?