据《姓苑》记载:昝姓的来源有3种出处,一是:出自咎姓,后咎姓后人为避免不吉利所改。二是由鲜卑姓改来。如南北朝时,北魏鲜卑族有叱卢氏、昝卢氏,入中原后均改为昝氏。三是以部落名为姓。古代蜀地有昝氏,源于四川蜀人。春秋时期,蜀中有部落,以昝为名。此后中原文化进入蜀中,昝姓随之融合于他姓,成为土著的姓氏,而离开蜀中的昝部落人便以部落为姓氏,成为昝姓的一个由来。
沈丘的昝姓兄弟则说,昝姓发源于山西,一支系定居山东,山东的一分支当年闯关东到吉林德惠,定居于德惠。德惠的一支,又有一股分家另过,迁至黑龙江省宁安县江南公社大唐村。
对于昝姓,《姓氏考略》上有这样的记载:咎姓起源很早,商代时有个在朝廷做大司空的官叫咎单,他的家族昌盛,世代姓咎,后世子孙为避免姓氏的不吉利而改为昝姓。如春秋时晋国大夫舅犯的后人咎氏,就改为昝氏。咎这个字,上古时是个多义字,后来被专用来指灾祸、灾殃(如咎由自取、既往不咎等)。咎单的后人认为姓咎不吉利,于是在咎字的下面的口中加了一横,便成了昝姓。所以说咎姓的起源就是昝姓的起源。在《辞海》中,咎字有4种注释:1.过失、罪责。如难辞其咎。2.责备、处分。如不咎既往。3.凶。如休咎。4.姓。由此可见,咎字不仅在上古时代含有灾害的成分,就是在当今的语义中也充满着不祥、灾祸和过失等字眼。咎单的后人将咎姓改为昝姓,是期望自己的家族能够通过改姓从不吉利中摆脱出来,以期后代都能过上更加安乐祥和的幸福生活。
昝姓虽然属稀有姓氏,但记者查阅《百家姓》却发现,百家姓》共记录了438个姓氏,其中408个是单姓,38个是复姓。由118行构成,共有472个字。昝姓排在第39行之首,位居单姓的第153位,比起常见的丁、崔、车、叶等姓要靠前许多。