1、关于《百家姓》的编撰者,至今仍很难考证,但从《百家姓》成书的源流可以推知,此书很可能成书于北宋以前,宋初经生活于吴越地区的文人加工定型后流播开来。与《百家姓》类似的姓氏之书,历代均有出现。早在春秋时期,就有人研究记述姓氏,战国晚期,出现了第一部记载姓氏源流的书《世本》,书中记录了黄帝以来至春秋时帝王公卿诸侯大夫的谱系。
2、据宋人王明清《玉照新志》书中推测,《百家姓》为宋初浙江钱塘一位老儒所编。《百家姓》以赵姓居首,是因为北宋皇帝姓赵,被尊为国姓,理所当然列于诸姓之首。其次为钱姓,是因为钱是五代十国中吴越国王的姓氏,前后有吴越王钱镠与其孙钱弘俶。第三为孙姓,则是因为钱弘椒的正妃姓孙。第四是李姓,因为南唐国王为李姓之故。第二句“周吴郑王”,也是根据吴越王钱镠以下历代妃子们的姓氏而定的。
3、《百家姓》并非就是一百个左右的姓,而是多达四五百个之多。《百家姓》版本很多,所收姓氏也略有差异,现代通行的《百家姓》则有503,504,505,507,515个姓等不同版本。