《百家姓》是中国流传最广的蒙学教材之一,成书和普及早于《三字经》。据南宋学者王明清考证,该书定型于宋朝,作者为“两浙钱氏有国时小民”。
《百家姓》通行本以五百六十八字组成,其中包括四百零八个单姓、七十八个复姓,所以它不只有一百个姓,而是四百八十六个姓,全书通篇采用四言体例,句句押韵,虽然内容不通文理,但读来押韵顺口,通过日常生活中所接触到的一般姓氏,再去探寻众多的姓氏,使初学儿童能以较短的时间背完数百家姓,以而收到快速认识四五百字的效果,颇有实用性。