《百家姓》是我国汉族姓氏的总集,相传是宋初钱塘一位老儒所编,共取姓氏四百六十八个,远没有包括中国人的全部姓氏。据宋人郑樵统计,宋代姓氏一千七百四十三个,比《百家姓》多三倍。到了明初,有个叫吴沈的人,编了一部《千家姓》,共收姓氏一千九百六十八个。但这部《千家姓》仍然没把中国人的姓氏都包括进去。于是万历年间又有人编了一本《万家姓》——《古今万姓统谱》。然而,中国人的姓氏毕竟不到一万,所谓“万姓”,无非是言其多而已。
那么,中国人到底有多少姓氏呢?据统计,见于文献的姓氏(包括少数民族和元清时代蒙满两族译改的姓氏)就有六千三百六十二个,其中单姓三千七百三十个,复姓二千四百九十八个,三字姓一百二十七个,四字姓二个,五字姓五个。