源流一:商姓源于子姓,是商王族的后裔,以国名为氏。据《通志·氏族略》载:“唐尧封帝誉(喾)之子契于此,传十四世至成汤,灭夏而有天下,以商为国号,后商被灭于周,子孙以国为氏。”相传上古时期,帝喾妃子名简狄,误食燕子蛋,而生子名“契"。契长大后,被帝舜任命为司徒,教化民众。后来,因辅佐大禹治水有功,被封于商(今河南商丘),但他却被赐姓为“子”。契的十四代孙汤灭了夏朝,建立了商朝,周武王灭商后,商朝王族子孙以商为姓,称商姓。
源流二:商姓出自成汤二十五世孙皋辛。皋辛隐居于商城之东,遂以商为姓。
源流三:相传黄帝的重孙以地名(今陕西商县)命姓。
源流四:商姓源于满族,属于汉化改姓为氏。
源流五:商姓源于姬姓,是周文王少子、卫国始祖康叔的后裔。康叔建卫国后,支庶繁蕃,形成大的公族,至战国时有其后人名鞅,人称卫鞅,初在魏国宰相公叔痤家为家臣,后辗转到秦,两次实行变法,强秦富民。以功封于商(今陕西省商县东南),人称商君,亦称商鞅。后来,商鞅受车裂之刑,其支庶子孙散居各地,以商鞅封邑名为姓,乃成商姓。迁民后裔分布于河南、河北、山东、陕西、甘肃等地。