目录

与历史人物同名的人数

近日了解到中国官方的网络服务平台上可以查询特定姓名的人数。〔公安部“互联网+政务服务”平台〕或〔公安一网通办〕应用可以查询全国的数据,但如果人数小于10则不显示具体数字。一些省份也有类似服务,比如〔山东微警务〕公众号上可以查到更具体的数据。出于好奇查询了山东人有多少与历史人物同名,1亿人口的样本量很可观了[1][2]

春秋战国

孔丘 1
孟轲 54
庄周 6
管仲 13
乐毅 3
韩非 181
李斯 56
孙武 222

三国

刘备 308 / 刘玄德 12
刘禅 7
刘谌 1
诸葛亮 0[3] / 诸葛孔明 0 / 孔明 549
庞统 14 / 庞士元 4
关羽 7 / 关云长 0
张飞 1924 / 张益德[4] 14
赵云 2272 / 赵子龙 643

孙权 0 / 孙仲谋 3
孙策 270 / 孙伯符 1
孙坚 100 / 孙文台 2
周瑜 277 / 周公瑾 0
黄盖 6 / 黄公覆 0
吕蒙 145 / 吕子明 31
陆逊 9 / 陆伯言 2
鲁肃 4 / 鲁子敬 6

曹操 4 / 曹孟德 6
曹丕 5 / 曹子桓 8
曹植 7 / 曹子建 33
曹叡 1 / 曹元仲 2
司马懿 0 / 司马仲达 0
贾诩 12 / 贾文和 9
郭嘉 391 / 郭奉孝 5
荀彧 0 / 荀文若 0

刘协 1 / 刘伯和 3(汉献帝)
吕布 6 / 吕奉先 1
袁绍 18 / 袁本初 4
袁术 9 / 袁公路 0
刘表 5 / 刘景升 51

唐宋

李白 160 / 李太白 1
杜甫 40 / 杜子美 16
白居易 0 / 白乐天 11
李世民 344(唐太宗)
李隆基 56(唐玄宗)
韩愈 57 / 韩退之 0
柳宗元 4 / 柳子厚 2
欧阳修 1 / 欧阳永叔 0
苏洵 14 / 苏明允 1
苏轼 3 / 苏子瞻 5
苏辙 1 / 苏子由 1
王安石 40 / 王介甫 4
曾巩 0 / 曾子固 1
李清照 55
岳飞 15 / 岳鹏举 2

近代

孙文 1242 / 孙中山 25 / 孙日新 23 / 孙逸仙 7
蒋中正 2 / 蒋介石 0
毛泽东 / 毛润之 0
鲁迅 6 / 周树人 9

文学人物

孙悟空 1
贾宝玉 46
林黛玉 0
薛宝钗 1
贾元春 12
贾探春 1
史湘云 9
贾迎春 127
贾惜春 0
王熙凤 31
李纨 0
秦可卿 3

中西合璧

乔丹 294
张伯伦 48
刘易斯 15
王尔德 11
卢梭 2

奇葩

李鸡 / 李鸭 / 李鹅 1
支付宝 2
山东 1

结语

应注意,P(姓名) = P(名|姓) ⨉ P(姓),上面的数字体现了这两个因子。在庞大的人数面前(~100000000),稀有的名字也可能出现,新颖的想法也可能重复。人对大数似乎没有什么直觉。

用历史人物的名字给孩子起名是什么动机呢?如果是有意为之,鼎鼎大名即使不带来期望也容易招来玩笑吧;如果是无意而为,要么是名字已存在于潜记忆,要么就是跨时空的巧合了。人的历史,有多少是复蹈前辙?


  1. 根据第七次全国人口普查(2020),常住人口前三名的省份为广东1.26亿、山东1.02亿、河南0.99亿。 ↩︎

  2. 各个姓氏在地区上的分布有显著差异。详情可查阅《中国四百大姓》(2013),Google Books上可以试读。另外〈中国姓氏排名 - 维基百科〉收录了各姓氏总人口数。 ↩︎

  3. 如果查询不到结果,程序会提示「您的名字在山东省是唯一」。这句话根本不成立。不存在的如何「唯一」? ↩︎

  4. 《三国志》作「益德」,某些版本的《三国演义》作「翼德」。 ↩︎