甲骨文字形从辛、从。从辛,「辛」与「䇂」为一字的分化,表古人执行肉刑的曲刀,凡从辛、䇂的字形,多与犯罪相关;从「」,或以为「丙」字,或以为「穴」字、或以为「内」字,尚无定论。从辛从,表示与商议罪刑相关。金文后来假借为国名「殷商」,又加「囗」形而分化为「商」字,金文、战国文字、篆文、隶书与楷书大抵承此而来。又假借为星宿名,金文于辛字左右加上○字,以示星星;战国文字又于「商」字上加上三个○表示星形。《说文》古文承金文字形,或从「二个○」,或从「二个日」,以示星星。在六书中属于异文会意。