孔子祖上是宋国后裔,这个宋国是周朝时为了照顾殷商遗民而建立的公国,君主姓“子”,所以这么推算下来,孔子和他的父亲都应该姓子才对。
究竟是不是这样呢?其实只对了一半。
因为这里头还涉及到两个问题,一个是“五世亲尽”,另一个则是姓氏合一。
先来说这个“五世亲尽”,虽然孔子祖上是宋国国君后裔,但是根据当时的宗法规定,子孙传到五世,就不能继承先祖的姓了,而应该另起氏。
也就在这个时候,孔子的爷爷的爷爷的爷爷,全名叫子嘉,子是姓,嘉是名,字孔父(又叫孔父嘉),就以孔为氏了。
但是前面讲过,氏是随时变化的,并没有继承性。所以孔子的父亲本来应该叫子纥,字叔梁,因为没有继承“子”姓,也没有继承“孔”氏,所以就按照春秋时的习惯,把字放前边,叫叔梁纥。
按照父亲的做法,孔子名丘,字仲尼,应该叫仲尼丘才对,为什么叫孔丘了呢?因为孔子是非常讲究礼法的,也就是从他这一代开始,孔家后人全部继承了“孔”氏。
接下来我们再来说姓氏合一的问题。
据《通志》载:“秦灭六国,子孙该为民庶,或以国为姓,或以姓为氏,或以氏为氏,姓氏之失,由此姓与氏浑为一者也。”
什么意思呢?就是说秦统一后,没有了分封,那些原本隔几代就换一个氏的做法也就没法再用了,就干脆固定了一个氏作为姓,姓氏也就从秦汉开始,合二为一了。
所以,孔子的后代也就全都姓孔了。但孔子他爹就尴尬了,因为严格上来说,他是没有姓的。