尚姓起源有三:一是源出于姒姓。夏朝夏后氏部落成员尚黑,其后世子孙以先祖名字中的“尚”字为姓,称尚氏。二是出于姜姓。太公望姜尚是周名臣,年近八十被周文王封为国师,文王死后,被周武王尊其为“师尚父”(意为“师之、尚之、父之”),其后人有以他的名号命氏的,称尚氏。三是秦朝有负责管理的官尚书,任此官职的人,其后世子孙以其官职名称为氏,称尚氏。 李唐王朝时,鲜卑族宇文氏的别种也有以其官职尚书之尚为氏的。