在过去,人们有名有字,所以我们知道,名和字其实不是一回事。
其实在先秦,姓和氏也不是一回事。我们现在说的姓,其实大部分是以前的氏。在中国真正的姓其实只有大概八个而已,姬、姜、姚、嬴、姒、妘、妫、姞,统称上古八大姓。姓氏的起源可能跟母系氏族社会有关系,因为所以的姓氏都有“女”子偏旁。
姓是血缘关系,氏是族群关系。一个部落在一个地方发展到一定程度人太多,住不下的时候一部分人就会迁徙到其他地方,这部分迁徙的人到另外一个地方之后就会重新取一个氏,但是他们的姓不会变。
而且古人一生当中也可能有很多氏。比如在秦国变法的那位哥们商鞅,他本来是卫国人,所以也也叫卫鞅;由于他是卫国的贵族,是公子公孙,所以也叫公孙鞅;在河西之战中立功,获封了商这个地方,所以也叫商鞅。卫国是周分封的诸侯国,所以商鞅的姓是姬姓。
我现在的姓是秦,其实准确的说我的氏是秦,那我的姓是什么?我的姓是嬴,没错,就是秦国的国姓,嬴!所以我其实和秦始皇嬴政是同宗同族的关系。
-------------------------------------
在日本明治维新之前只有武士是有姓的,普通老百姓是没有姓的,只有名。可能天皇觉得太野蛮了,所以下令三个月只能每个人必须给自己取个姓,于是大家纷纷发挥想象力,大部分人文化程度也不高,住在山下的就姓山下,山口的就姓山口,家里养狗的就姓犬养(日本语法中把谓语放在后面--你的什么的干活)。最好笑的是有人实在想不出姓什么,上厕所的时候就想,干脆姓厕所得了,于是给自己起了个姓--御手洗。
在中国,加上少数民族,大概有5000个姓,十四亿人口5000个姓。而在日本,1.4亿人有二十万个姓。
---------------------------------------
全世界除了中国,越南,蒙古,朝鲜半岛,日本,匈牙利这六个国家人的姓名是姓在前,名在后,比如王二狗,其他国家都是名在前,姓在后。比如二狗王。除了匈牙利在遥远的欧洲,其他几个国家都仅仅围绕在中国的周围,所以有人推断匈牙利就是在西汉的时候被中国打的逃到欧洲的匈奴人的后裔。