《百家姓》并不是只记录了一百个姓,“百家”一词并非确称,而是泛指。《百家姓》因为存有许多不同的版本,故而所记姓氏数目不同。最常见的版本记有单姓446个,双字复姓61个,共计507个姓。
《百家姓》首行为“赵钱孙李,周吴郑王”,这个排列顺序是有一定讲究的。根据宋朝王明清《玉照新志》中的记载,《百家姓》的顺序是依照当时皇权统治者的姓氏排列的,受到了权势地位的影响。宋代开国皇帝是宋太祖赵匡胤,所以赵姓便成为《百家姓》中的第一位。宋代建国之初,尚有在浙江称王的吴越王钱俶,以及定都金陵的南唐后主李煜,所以钱、李二姓在姓氏排列上居前位。据说编写《百家姓》的作者是浙江钱塘人士,所以他就将吴越王钱俶正妃的孙姓排于南唐皇帝李姓前,于是便形成“赵钱孙李”的顺序。而接下来的“周吴郑王”均是钱俶其他后妃以及他父亲后妃的姓。
依照地位来排列姓氏,是古代习尚。古人非常重视姓,它是标志家族系统的称号,是人们进行社会交往的先决条件,涉及千家万户,关系到每一个社会成员。所以,姓氏排列顺序决不容马虎。唐朝时期,朝臣编撰《氏族志》时曾将旧日大族“崔、卢、李、郑”排列在前,就惹得唐太宗很不开心,最后只好以官爵高下重作排列。
中国姓氏源远流长,丰富多彩,几乎都有一番来历,蕴含着生动有趣的故事。那么,从古至今中国人到底有多少个姓呢?这个问题还没有统一的说法,也很难有一个准确的说法。随着姓氏的产生,古代姓氏之学逐渐兴起,有关姓氏的著作也层出不穷。根据这些书籍记载,历史上有据可查的姓氏可达一万个之多。