以河山之名为姓,以动物为姓,以部 落图腾为姓,有了姓之后,社会秩序,人和人之间的秩序变得清晰,也便于统治 者的管理。以姓氏区分地区、部落,在用名来进一步区分,从概率的角度来说提 供了更多的可能,更多的选择。当有姓有名之后,又出现另一个问题,是一个名 字好,还是多个名字好。现代艺人有艺名,作家有笔名,上网冲浪的人有网名, 似乎大家都不满足只有一个名字,现代人如此,古代人也会有同样的烦恼吧。从 名字的直接根本的作用来看,当然是一个好,本来是为了区分各人,有了太多的 名字之后,有很难进行区分了 比较一下单名和二名。字面理解单名是名字一个字,而二名是名字有两个字,加 上姓, 它们分别是两个字和三个字。前面提到姓和名都是为了进行人和人之间的 区分,以适应社会交往不断扩大的需要。从组合数的角度比较单名和二名,假设 所有的汉字都用来做姓和名,所有的汉字共 N 个,单名的数量为 A 2 个,也就是 N N(N-1)个而二名的数量为 A 3 个,也就是 N(N-1)(N-2)个,二名在数量上是单名的 N (N-1)倍,N 越大,两者之间的差别就越大,汉字的数量, 常用字表和次常用字 表,大约是 2500 到 7000 之间,那么单名和二名之间的差距就很明显了,几千倍 的差距,二名可以表示更多的人名,进行更为具体更多无重复的区分,在适应社 会交往扩大的作用方面有优势。