《百家姓》以“百家”为名,成书于北宋初年,原收集中文姓氏411个,后增补到504个,其中单姓444个,复姓60个。在中华民族大家庭中,姓氏何止504个,就是仅仅汉族姓也不止这个数。据说,见之于文献的姓氏,可达5600之多。这其中不仅有单姓、复姓,还有三字姓、四字姓和五字姓。此外,还有的民族有名无姓,比如傣族。百家姓的排名只是名义上的,虽然有字面上的这么多姓,因为某些姓氏虽然在字面上不同,实际上部分姓是从某姓派生出来的。
《百家姓》以“赵”姓打头,并非因为“赵”为天下第一大姓,而是因为它是完书于北宋初年,宋代钱塘儒生所作。宋代的皇帝的姓是赵氏,“赵”自然成为那时“天下第一姓”,不排在首位,就有“欺君之罪”,会引祸上身。又宋时吴越王的后裔居浙江,所以,“钱”姓便排列第二,钱的妃子姓孙,借钱氏之威势,“孙”又排在第三。“李”姓排在第四,大约是因为南唐皇族为李氏之故。
北宋