严氏源自庄氏。史载,东汉时,楚庄王芈姓,名侣,都城在郢(今湖北江陵)。因避讳明帝刘庄,故改姓为严。“庄”是死后的谥号。子孙以其谥号为姓氏,就是庄氏。魏晋时期,严氏有恢复庄氏的,形成庄、严两姓,故有“庄严不通婚”之古训。严姓人口尤以湖北、江苏、浙江等省居多,三省严姓人口占中国汉族严姓人口数量逾半。