孔子名丘,字仲尼。确切地说,孔子姓“子”,“孔”是他的氏。秦以前,姓与氏是有区别的。区别在于:姓表示血缘,氏表示宗族和社会地位。春秋时期,男子不称姓只称氏。贱者有姓无氏,贵族有姓有氏。氏只是贵族的标志和专利。秦灭六国统一天下后,姓氏合流,氏也就成了姓。
据《史记·孔子世家》记载,孔子的祖先是宋国人。宋国虽小,因宋国地处中原,文化较比其他国家发达,老子、庄子、墨子就都是宋国人。宋本是商人后裔的封国。商人的始祖是契,契长大后,被封于商,舜帝姚重华赐契姓“子”。孔子的先人是以祖先孔父嘉的字“孔父”为氏的,所以得氏为“孔”。以先祖的字为氏,也是当时的一种得氏方式,其他方式还有以国为氏和以邑为氏的等。
《史记·孔子世家》记载:孔子父叔梁纥,母颜氏,“叔梁纥与颜氏野合生孔子。”当时叔梁纥六十多岁,颜氏二十多岁,“野合”指不合婚姻礼数,想其他概是揣测。
所以,孔子姓子,氏孔。