朱元璋為什麼又叫朱重八?
據說元朝有個規矩,普通百姓取名,要依據父母年齡之和或者兄弟排行,也就是說,名字是一堆數字編號。果真如此嗎?
先看朱元璋家三代:明 朝開國皇帝朱元璋本名很怪,叫朱重八。他爸爸名字也怪,叫朱五四。他爺爺呢,叫朱初一。「重八」就是「八八」,也就是說,朱元璋又叫「朱八八」。由此可見,朱家三代都跟數字關係密切:祖父是一,父親是五十四,孫子是八十八,全是一百以內的自然數。朱家三代為啥要這樣取名呢?據清 朝人俞樾的《春在堂隨筆》第五卷中曰:「元制,庶人無職者不許取名,而以行第及父母年齡合計為名。」意思是元朝禁止老百姓取正式名字,只讓他們按排行或者父母的年齡編個號。俞樾還舉出道光年間紹興一帶的取名風俗為證:「近年紹興鄉間頗有以數目字為名者,如夫年二十四,婦年二十二,合為四十六,生子即名四六;夫年二十三,婦年二十二,合為四十五,生子即名四五。」暢銷書《明朝那些事兒》的作者也解釋道:「朱元璋及其父祖生在元朝,元朝有個規矩,老百姓如果不能上學和當官就沒有名字,只能以父母年齡相加或者出生的日期來命名。」照這個邏輯,朱元璋名叫「重八」(八八),很可能是因為他爸他媽生他時年齡相加剛好八十八歲;朱元璋的爸爸名叫「五四」,則可能是因為他爸他媽生他時年齡相加剛好五十四歲。這樣看來,夫妻雙方的年齡應該都在二十歲以上和五十歲以下,這是很正常的生育年齡。
跟朱元璋同時代的另一位猛人張士誠也是拿數字當名字,叫張九四。「九四」這個數字可能是張士誠父母年齡的和,也可能是張士誠在同族兄弟間的排行。你知道,過去盛行大族,一族人成千上萬,同輩男子排行排到九十四是完全有可能的。
不過翻查《元史》、《元典章》和《通制條格》,並不能發現相關的法律 規定和政策條文,甚至連類似的記載都沒有。作為非正史的《春在堂隨筆》和《明朝那些事兒》裡的說法是否靠譜,還真值得商榷。何況還有確鑿事例可以證明,元朝確有一些非官非士的百姓不用數字做名字,或者除數字之外另有正式名字。查閱《中國歷代契約會編考釋》一書,書中收錄有大批元代合同,合同裡的交易雙方多為平民,這幫人用的卻都是非數字編號的姓名。
再向上追溯,我們會發現用數字取名並非元朝人的專利,而是老早就有的風俗。我手頭有一份北宋的收養文書,收養人叫史四三,這個名字跟朱初一、常五五、張九四等名字一樣,也是數字編號。至於它是源自父母年齡,還是源自兄弟排行,恐怕得問問史四三本人才能知道。
可見,用數字取名不過是一種風俗而已,並非出於官方的強制,至少在宋朝就有,元朝人只是沿用了這個風俗。