《百家姓》是中国流行最长,流传最广的一种启蒙教材。它的成书和普及要早于《三字经》,它是北宋初年钱塘(杭州)的一个书生所编撰的启蒙读物。
《百家姓》以韵文形式,将当时的常见姓氏用四字排列,句句押韵,十分严整,虽然它的内容没有文理,但读起来顺口,易学好记,与《三字经》、《千字文》相配合,成为中国古代启蒙教育的固定教材。其排列的顺序是将重要的姓氏排在前面。据南宋学者王明清考证,该书前几个姓氏的排列是有讲究的:“赵”是指赵宋,既然是国君的姓理应为首;其次是“钱”姓,“钱”是五代十国中吴越国王的姓氏;“孙”为当时国王的正妃之姓;“李”是指南唐统治者的姓氏。第二句“周吴郑王”,也都是吴越的大族。
依照目前的通行本,《百家姓》共有568个字,其中单姓444个,复姓60个(120字),末句为“百家姓终”4个字。