妲己: 己姓,名妲; 商鞅: 公孙姓, 名鞅;

春秋战国及其之前,称呼女子为“名+姓”,称呼男子为“氏+名”,  姜子牙 却是姓姜 .

“姓氏” 现在是一个词语, 春秋战国以前 “姓”跟”氏”是不同的, 简单说: “姓”字, 左是 “女”右边”生”, 是跟血缘有关的. “氏”是姓的分支, 跟封地有关的, 比如”商” 封地是商, 历史上就叫商鞅.

比如说,周王姓姬,儿子分嫡子、庶子,正妻生的是嫡子,其他妻生的是庶子,嫡子继承姓,继承王位,其他的二十多个儿子称王子某,不能继承王位,分封小国,为侯,以国名做为他的氏,称姬姓某氏。小国的嫡子继承侯和氏,其庶子又被分封一地,为伯爵或为子爵,所分封地名又成为他的氏。如此等等..

但是秦朝统一之后, 秦代,实行了郡县制,取消了裂土分封, 没有了分氏基础, “姓”“氏”的概念就模糊了.