注:「《汉书》注引作楚襄王。」此下凡引原注,皆加括弧与引号。)遣将庄蹻泝沅水,出且兰以伐夜郎。植牂柯系船,留王滇池。以系船,因名且兰为牂牁国。」《后汉?西南夷传》云:「楚顷襄王遣庄豪泝沅伐夜郎。军至且兰,椓船于岸而步战。以且兰有椓船牂牁处,乃改其名为牂牁。」而说在二家以前者,《汉志?牂牁郡》注引应劭曰:「牂柯江也。」考《史》、《汉》《西南夷传》,谓「
牂牁江广数里,出番禺城下」。又谓:「夜郎者,临牂牁江,广百余步,足以行船。」又谓:「夜郎精兵可得十万。浮船牂牁,出不意,此制越一奇。」《汉书?武帝纪》谓:「元鼎五年,遣驰义侯遗别将巴蜀罪人,发夜郎兵,下牂牁江,咸会番禺。」是牂牁江实在夜郎,而椓船牂牁名国者乃且兰。其可疑者一。且马、班并言庄蹻循江。常、范乃云泝沅。可疑者二。而郦道元《水经注?温水》云:「豚水东径牂牁郡且兰县,谓之牂牁水。水广数里。县临江上,故且兰侯国也。一名头兰,牂牁郡治也。楚将庄蹻泝沅伐夜郎,椓牂牁系船,因名且兰为牂牁。」盖已不得其解,姑主常、范,而移班、马夜郎之牂牁江以就之,非有实据。既读管子书,乃知常、范并误。郦氏改班、马以就常、范,又误中生误。《小匡篇》云:「桓公曰:余乘车之会九,兵车之会三,九合诸侯,一匡天下,南至吴、越、巴、牂牁、●、不庾、雕题、黑齿、荆夷之国,莫违寡人之命。」注:「皆南夷国号。」然则桓公定霸时,南夷已有牂柯矣。庄蹻在后约四百年,安得其时始改名?常氏盖漫记传闻之辞,范氏固未深考,不知即与《史》、《汉》乖异也。意牂柯有国之始,必犹不自齐桓时,当与雕题、黑齿,周初即着号荒服。且以吴、越、巴、荆并称,其国必大。今其疆宇大略已不可得闻。而据《史》、《汉》「牂柯江广数里,出番禺城下」,及「夜郎临牂柯江,广百余步」推之,首尾二千余里皆得牂柯之名,则其国当自夜郎、且兰直接南海,能约束群小国,如秦西呕(同瓯)、汉南越之比,恐汉牂牁一郡不足以尽其地也。春秋以后,此国遂微,而西呕、夜郎、滇争相雄长。故《史》、《汉》言西南诸君以什数者,皆不及牂牁。盖已降于夜郎「旁小邑」中,惟江水于旧国之名无所改称耳。逮约置吏夜郎,又诛且兰,平南夷以立郡,而不取最大之夜郎为名,岂不以牂牁为最古且大之国欤?惟牂牁本系船之称,师古以释郡名。《说文》:「弋,橛也。」《尔雅》:「樴,谓之杙。」《三国志常林传》注引《魏略》云:「遣船兵于岘山东斫牂牁材。」《太平御览》引《浔阳记》,载陶桓公牂牁成杨树。又引《豫章记》载聂友用樟木作牂柯,遂成树。又引《异物志》云:「牂牁者,系船筏皆是也。」其取以名国者,《水经注》又云:「牂柯,亦江中两山名也。」引左思《吴都赋》云:「吐浪牂柯」者。……(「今左赋无此文,岂在初稿删削中邪?」)《通鉴》注引《后汉志》注亦云:「牂柯,江中名(石)山。」(「今《后汉志》注亦无」。)意:国境内江中必有其山,似系船之牂柯,故取之。特今未详所在耳。《
北堂书钞》引《异物志》云:「有一山在海内,小而高,似系船筏,俗人谓之越王牂柯。远望甚小而高,不似山,近望之高数丈,名为牂柯,在海中。」是其类矣。至牂柯二字,《汉书》凡数十见,牂并从丬、柯并从木。《唐书?志》、《元和郡县志》同。牁有从丬作牁者,《史记》、《后汉书》及《补汉志》、《三国志》也。《三国志》牂从牛,作?。《隋志》同。晉、宋、齊三書志二字並從牛也,作??。《華陽國志》?亦從牛。船杙之名,或用戕●(当作●●,原刻讹)。《玉篇》弋部云:「●,子郎切,系船大弋也。」又「●?郡,亦作?。」「●,各何切。」●●即??也。《广韵》七歌云「牁,所以系舟。」又「牂?,郡名。●,陆云上同。」(「●,本作牂,误。」)十一唐云:「●,●牁。亦作牂。」(「●,本并作戕,误。」)「●,又或作?。」《广雅?释宫》云:「●●,杙也。」●,又或书作●。《佩觿》云:「●,各何翻,地名。」校者曰「《
玉篇》作●。又作●。●●,即??也。」今按:船杙、郡名,并当以《汉书》牂柯为正。牁因牂从丬而别。??愈不知所從。盖同丬而误牛。●●又因杙增制。●、●,笔小异。●又●之别。皆向壁虚造之书也。牂读如《诗》「其叶牂牂」,《尔雅》「太岁在午曰敦牂」之牂。柯,读如《记?礼器》「不改柯易叶」之柯。牂有壮大之义。柯犹大木枝之谓。牂柯者,言杙牂样壮大如枝柯也。刘球《隶韵》,娄机《汉隶字源》,唐、歌两韵并有牂柯字,云出《李翊碑》。考洪适《隶释》载《翊碑》,有云:「牂柯太守曾孙。」是二韵即以郡名两字分入。据汉人所书,亦作牂柯为正之一征。而《广韵》、《集韵》以系舟专属之牁,而以柯为「通作」。娄氏于柯下更列牁文,而以柯系其下,云「即牁」,皆已不知柯为正字也(注)。 (录自莫氏文集。标点分段)


      二 庄蹻考


    楚将庄蹻,将军(兵)循江上,略巴黔中以西,降夜郎,