《百家姓》虽称为“百家姓”,但并非只有一百个姓,其原收集姓氏411个,后增补到504个,其中单姓444个,复姓60个。
《百家姓》是一部关于汉字姓氏的作品,按文献记载,成文于北宋初。《百家姓》采用四言体例,对姓氏进行了排列,而且句句押韵,虽然它的内容没有文理,但对于中国姓氏文化的传承、中国文字的认识等方面都起了巨大作用,这也是能够流传千百年的一个重要因素。
《百家姓》与《三字经》、《千字文》并称“三百千”,是中国古代幼儿的启蒙读物。《百家姓》的前几个姓氏的排列是有讲究的,“赵钱孙李”成为《百家姓》前四姓是因为百家姓形成于宋朝。赵是指赵宋,既然是国君的姓,理应为首;其次是钱姓,钱是五代十国中吴越国王的姓氏;孙为当时国王钱俶的正妃之姓;李为南唐国王李氏等等。