中国上古时代,①。称氏是为了区别贵贱,贵者有氏,贱者有名无氏。称姓是为了区别婚姻,避免同姓通婚。后来,随着分封制的覆灭,②。至少在秦汉时代,姓和氏已经成了一回事,所以司马迁称孔子“姓孔氏”,就是很正常的了。而一般老百姓,原先只有名,是不配有氏的,有的干脆连正式名也没有。日本也有类似的情况,在明治维新以前,除了贵族,一般老百姓也是没有姓氏的。看来姓氏的发展轨迹,③。