宋版《百家姓》收集姓氏411个,后增补到504个,其中单姓444个,复姓60个。采用四言体例,对姓氏进行了排列,它对于中国姓氏文化的传承起了巨大作用,流传了千百年。
而新百家姓是指当代的某些机构对中国姓氏的调查,然后按照姓氏的人口数量从大到小进行排序,所得到的姓氏排名就被称为新百家姓。1986年,中国科学院遗传研究所的袁义达根据第三次全国人口普查的相关抽样数据资料对我国的姓氏做统计研究,达统计出中国的姓氏有12000个到13000个。1987年5月2日,袁义达将此次姓氏统计中排名前一百位的姓氏公之于众,被称为“新百家姓”,这也是最早的新百家姓。