明、清一些学者,在笔记中纷纷对《百家姓》进行讨论。如康熙初年(约公元1662年以后的一段时期)山东琅邪人王相,在《百家姓考略》中写道:“百家姓出《兔园集》,乃宋初钱唐老儒所作。时钱俶据浙,故首赵,次钱;孙乃俶妃;李谓南唐主也。次则国之大族,随口叶韵;甘漏实多,识者訾之。然传播至今,童蒙诵习,奉为典册。乃就其所载,粗为笺注;方诸古今《姓苑》、《氏族(略)》诸书,其犹射者之嚆矢也夫(注:嚆矢hāoshì,响箭,比喻开端或先行者)。”
文中所举《兔园集》,是指《兔园册》,亦作《兔园策》,或《兔园册府》。据王应麟《困学纪闻》云,乃系唐代李恽(蒋王)命僚佐杜嗣先仿效应试科目的策问制成。该书引用经史解释,收集古今事迹、典故,以对偶的文句分类编集,有48门、30卷。李恽是唐太宗之子,因取汉代梁孝王的兔园为名,称为《兔园策》。《兔园策》为学童启蒙读物。晁公武《郡斋读书志》的说法却不一样,他认为是唐朝虞世南所著,10卷;五代时流行于村塾,作为蒙童课本。《新五代史·刘岳传》云:“《兔园册》者,乡校俚儒教田夫牧子之所诵也。”今已不存。仅敦煌石窟有唐代贞观年间手抄本《兔园策府》残卷及杜嗣先序。看来,王相在《百家姓考略》中所说的《兔园集》并不一定是王应麟或晁公武所说的唐代书籍;而是借用其名,泛指韵文体裁的学童启蒙课本而言。然而也不能否认有另一种可能,就是《百家姓》可溯源于唐五代时期的某部通俗读物。如前所述,《兔园册府》原本有48门、30卷或10卷。焉知其中无“姓氏’一门?但惜乎原本已佚,目前无从查考了。
清代梁章钜(公元1775-1849年)在《浪迹续谈》卷7《百家姓》条中写道:“《百家姓》之有,自宋前无疑。”
至今,学术界认为,《百家姓》很可能是宋代以前就有底本,而在北宋初年由吴越地区(杭州一带)某位无名氏儒生编辑加工成书的。一千多年以来,《百家姓》翻印了无数次,版本众多,又有各种《续百家姓》、《增广百家姓》等,当在不同时期经过多人之手删补修订。