《百家姓》成文於北宋初,原收集姓氏411個,後增補到504個,其中單姓444個,復姓60個。《百家姓》采用四言體例,對姓氏進行了排列,而且句句押韻,雖然它的內容沒有文理,但對於中國姓氏文化的傳承、中國文字的認識等方面都起了巨大作用,這也是能夠流傳千百年的壹個重要因素。它與《三字經》和《千字文》並稱“三百千”,是中國古代幼兒的啟蒙讀物。