先秦时期,男子的称呼一般都是“氏+名”。时人姓只有一个,但同时有多个氏。齐桓公,姓“姜”,名“小白”;因为齐国的第一任诸侯姜子牙的先祖被封于吕,故以“吕”为氏,所以姜齐的公室都以“吕”为氏;同时齐桓公即位前是国君齐襄公的弟弟,所以也以“公子”为氏,故称公子小白;其实还可以叫齐小白或吕小白。
以商鞅为例,他是卫国国君的后裔,姬姓,故称卫鞅、公孙鞅。后因在河西之战中立功获封商于十五邑,故又称之为商鞅。多说一句,秦国公室为嬴姓、赵氏,所以秦始皇在秦汉正史中应称为赵政、秦政,嬴政是后世的习惯叫法。
古代各国官史,主要是记录和本国相关的事情,狄夷只有在发生接触或冲突时才会有相关的描述,自然很少。