前言
查阅今湖州地方志,大多会看到湖州地域在秦朝时设置乌程县,因当时乌巾氏、程林氏善于酿酒得名的说法。
甚至有了乌巾氏住城东,程林氏住城西的说法。(见下图)
但是我们查阅更多资料不难发现的是,古代地方志对“乌巾”、“程林”的记载相当混乱,且语焉不详。至少有如下几种说法:
乌巾程林是2个人的名字——见于明代《通雅》、宋代《吴兴统记》等
乌巾程林是2个姓氏,即2个氏族。——见于宋代《嘉泰吴兴志》等
应该为乌氏程氏2家人家。约等于观点1。——见于《续汉书·郡国志》
应该为乌林氏(没错,刻本、手写本都是“乌林氏”)。——见于宋代《嘉泰吴兴志》援引《吴兴统记》载《三吴土地记》
古籍辩正
首先,我们查直接写到乌巾、程林的方志。
1997年刘纬毅的《汉唐方志辑轶》说《三吴土地记》写的是“乌程县旧有程林氏、乌巾氏。秦时二家能酿美酒,遂名县。”
但查阅宋代《嘉泰吴兴志》援引《吴兴统记》载《三吴土地记》,实际说法为“县有乌林氏。秦时程林、乌巾二家能酿美酒,始皇二十六年改菰城县为乌程县。”内容相差较大(见下图),可以说几乎完全不同。
如此互相矛盾的记载让人陷入了迷思。那么我们应该如何解读,如何找到真相?
我翻了十几本相关古籍,所有将“乌程”得名与“乌巾、程林”联系起来的,最早见于各本方志引用东晋的《三吴土地记》。但正如上文所写,《三吴土地记》已经失传,原文不得而知,不排除是古代方志的擅自发挥。
郑元庆《石柱记笺释》引《寰宇通志》云:“乌亭在昇山上,王羲之造,以乌巾氏所居也。”
↑《吴兴志续编》记载。欧余山也就是现在湖州城东的昇山,又叫欧亭台。而欧阳又是来自越人的姓氏。这又无疑暗含了“乌程”的“乌”为古越语发音的无限可能。
《嘉泰·吴兴志》记载乌禾乡是乌氏居住的地方。而乌禾乡在昇山一带,昇山旧名欧余山。
《吴兴备志》记载得很明确,欧余山(昇山)有欧阳亭,诞生了欧阳氏。
现有资料无不暗指,应该从古代发音方面去考虑乌程、欧余等词汇的含义。