《百家姓》相傳成文於北宋初年,作者已不可考(一說為錢塘一帶的儒生所作)。全文采用四言韻語,將姓氏兩兩一組排列成句,句句押韻,原收錄姓氏411個,後增補至504個(單姓444個,複姓60個),與《三字經》《千字文》並稱”三百千”,是中國古代蒙學識字的核心教材之一。
與《三字經》講道理、《千字文》講知識不同,《百家姓》全篇幾乎沒有語義邏輯,純粹是姓氏的排列組合——但正是這種”無文理”的特殊性,讓它成為理解中國姓氏文化、家族觀念乃至北宋初年政治格局的一把鑰匙。
一、《百家姓》全文
趙錢孫李,周吳鄭王。 馮陳褚衛,蔣沈韓楊。 朱秦尤許,何呂施張。 孔曹嚴華,金魏陶姜。 戚謝鄒喻,柏水竇章。 雲蘇潘葛,奚範彭郎。 魯韋昌馬,苗鳳花方。 俞任袁柳,酆鮑史唐。 費廉岑薛,雷賀倪湯。 滕殷羅畢,郝鄔安常。 樂於時傅,皮卞齊康。 伍餘元卜,顧孟平黃。 和穆蕭尹,姚邵湛汪。 祁毛禹狄,米貝明臧。 計伏成戴,談宋茅龐。 熊紀舒屈,項祝董梁。 杜阮藍閔,席季麻強。 賈路婁危,江童顏郭。 梅盛林刁,鍾徐邱駱。 高夏蔡田,樊胡凌霍。 虞萬支柯,昝管盧莫。 經房裘繆,幹解應宗。 丁宣賁鄧,鬱單杭洪。 包諸左石,崔吉鈕龔。 程嵇邢滑,裴陸榮翁。 荀羊於惠,甄曲家封。 芮羿儲靳,汲邴糜松。 井段富巫,烏焦巴弓。 牧隗山谷,車侯宓蓬。 全郗班仰,秋仲伊宮。 寧仇欒暴,甘鈄厲戎。 祖武符劉,景詹束龍。 葉幸司韶,郜黎薊薄。 印宿白懷,蒲邰從鄂。 索鹹籍賴,卓藺屠蒙。 池喬陰鬱,胥能蒼雙。 聞莘黨翟,譚貢勞逄。 姬申扶堵,冉宰酈雍。 郤璩桑桂,濮牛壽通。 邊扈燕冀,郟浦尚農。 溫別莊晏,柴瞿閻充。 慕連茹習,宦艾魚容。 向古易慎,戈廖庾終。 暨居衡步,都耿滿弘。 匡國文寇,廣祿闕東。 歐殳沃利,蔚越夔隆。 師鞏厙聶,晁勾敖融。 冷訾辛闞,那簡饒空。 曾毋沙乜,養鞠須豐。 巢關蒯相,查後荊紅。 遊竺權逯,蓋益桓公。
万俟司馬,上官歐陽。 夏侯諸葛,聞人東方。 赫連皇甫,尉遲公羊。 澹臺公冶,宗政濮陽。 淳于太叔,申屠公孫。 仲孫軒轅,令狐鍾離。 宇文長孫,慕容鮮于。 閭丘司徒,司空亓官。 司寇仉督,子車顓孫。 端木巫馬,公西漆雕。 樂正壤駟,公良拓跋。 夾谷宰父,穀梁晉楚。 閆法汝鄢,塗欽段幹。 百里東郭,南門呼延。 歸海羊舌,微生嶽帥。 緱亢況後,有琴梁丘。 左丘東門,西門商牟。 佘佴伯賞,南宮墨哈。 譙笪年愛,陽佟第五。 言福百家,姓終。

二、深度解讀
- 開篇”趙錢孫李”——一份寫在姓氏表裡的政治宣告
很多人小時候背《百家姓》從不問”為什麼是趙錢孫李開頭”,但這四個字其實是全篇唯一帶有明確”文理”的部分:趙是宋朝國姓,錢是吳越國王錢氏,孫是吳越末代國王錢俶正妃之姓,李是南唐國主李氏。我認為這四個字的排列順序本身就是一部微縮的政治史——作者把”當朝國姓”放在絕對首位,緊接著是”已經納入宋朝版圖、主動歸順”的吳越皇室姓氏,再往後才是”曾經的對手”南唐李氏。這不是隨機湊韻,而是一份用姓氏順序寫成的、無需明說的政治站隊宣告:誰是老大、誰是歸順者、誰是前朝舊部,排位一目瞭然。
- 從第五句開始,”文理”讓位於”音韻”
有意思的是,過了開篇這兩句之後,”馮陳褚衛,蔣沈韓楊”就已經看不出明確的政治或語義邏輯了,純粹是按聲調押韻來排列。我的理解是,這恰恰說明《百家姓》的編纂者只在”門面”(開篇)上講究,一旦立住了政治正確的框架,後面幾百個姓氏就完全交給”讀起來順口”這一個標準去處理。這種”開頭講究、後面放飛”的寫作策略,其實是很多識字類蒙學讀物的共同套路——用最少的精心設計換取最大的記憶效率。
- 單姓與複姓為何被分開處理,而不是混排
細看全文結構會發現,全部444個單姓集中在前半部分,60個複姓(万俟、司馬、上官、歐陽……)集中放在最後一整段。我認為這不是簡單的”先易後難”,而是編排者意識到複姓在讀音節奏上和單姓不相容——單姓是”兩字一頓、兩字一頓”的四言體例(如”趙錢孫李”),複姓天然就是”二字詞+二字詞”的結構(如”上官歐陽”),如果混在一起排,四言的頓挫感會被打亂。把複姓集中放在末尾單獨成篇,其實是一種韻律工程學上的妥協:先用大部分篇幅保證節奏整齊,最後再把不好安放的”特殊姓氏”打包處理。
- 複姓部分密度極高的”歷史人物提示詞”
複姓段落裡藏著大量一讀就能聯想到具體歷史人物的姓氏:諸葛(諸葛亮)、宇文(宇文邕)、尉遲(尉遲恭)、皇甫(皇甫謐)、澹臺(澹臺滅明,孔子弟子)。我覺得這段複姓密集程度和”歷史含金量”明顯高於單姓部分,說明編纂者在這一段特意選取了”知名度高、便於記憶聯想”的複姓打頭(万俟、司馬、上官、歐陽都是歷代名臣名將常見姓氏),本質上是用”人物聯想法”幫孩子記住這些原本生僻拗口的複姓。
- 結尾”言福百家姓終”是一句嵌入式的收尾遊戲
全篇最後以”譙笪年愛,陽佟第五。言福百家,姓終”收尾,把”百家姓終”四個字拆開、嵌入到最後兩句裡,而不是直接寫”百家姓終”作為獨立的結束語。這種”把書名藏進正文最後一句”的手法,和後世很多話本小說、對聯在結尾處玩文字遊戲的傳統一脈相承——它既是一個正式的收尾訊號(告訴讀者”到這裡背完了”),又是一次小小的文字趣味展示:連結尾都不忘用姓氏的形式給自己”署名”。
- 為什麼這部”沒有道理”的書反而流傳最廣
比起《三字經》講道德、《千字文》講知識,《百家姓》幾乎沒有任何說教內容,純粹是姓氏清單,但它卻是三本蒙學書裡最容易被現代人脫口而出前幾句的一本。我認為原因恰恰在於它的”無意義性”——沒有複雜的語義需要理解,孩子只需要機械記憶聲音的韻律,這種純音韻記憶比理解性記憶更容易在低齡階段紮根,也更容易保留到成年之後。某種程度上,《百家姓》證明了一件事:在啟蒙教育裡,”押韻”本身就是一種極其強大的記憶技術,甚至可以脫離意義單獨發揮作用。
結語
《百家姓》用不到六百個字,串起了504個姓氏,既是一部蒙學識字教材,也是一份記錄北宋初年政治格局的隱性文獻,更是無數中國人尋根問祖時繞不開的文化底本。

