说一下“花木兰”这个名字的由来,以及“木兰”故事的演变。
一、木兰是一个复姓
如果以《木兰辞》为史料依据(也就是以“唧唧复唧唧,木兰当户织”开篇的那首长期存在于语文教科书的北朝民歌),我们可以说“花木兰”这个名字根本就是错误的。因为“木兰”实际上是一个复姓,那位代父从军的女性的完整姓名,我们已经无法知晓了。
历史学家、古文字学家徐中舒在《木兰歌再考》里说得很明白①:
(1)唐人写本《广韵》及《通志氏族略》里有“沐兰”这个复姓。
(2)“沐兰”这个复姓虽然不见于中原王朝的史籍,但河南商丘的营郭镇有一座“孝烈将军祠”,原是金代的“昭烈小娘子祠”。根据元代人侯有造写的《祠像辨证记》,侯曾见到过“旧庙中炉石”,上面刻有文字,大意是说这祠堂祭祀的是“营城镇酒都监乌林答文,称昭烈小娘子,宰相木兰公女也”②。昭烈小娘子称“乌林答文”,其父是“宰相木兰公”,可以推测“此木兰公必为木兰复姓,疑为中原之异族”。
(3)“木兰”既然是一个非中原的复姓,也就可以解释为何中原史籍中没有复姓“木兰”的历史名人,同样也可以解释为何唐代的《广韵》会把它写作“沐兰”,毕竟“译音本无定字”,音译的时候“木”与“沐”通用,是很常见的事。
(4)再继续考证,徐中舒还发现,《广韵》里谈“沐”姓时,使用的史料依据是东汉人应劭写的《风俗通》;谈“沐兰”这个复姓时,使用的史料则是南朝宋何承天写的《姓苑》。如此就可以知道,东汉以前是没有“沐兰”这个复姓的(至少像应劭这样的中原学者没听说过)。于是,徐中舒推测“中国有此姓始于元魏”,也就是鲜卑人拓跋氏的北魏政权统治中国北方那段时期。