据严氏族谱载:“严氏系出颛顼之后,以楚庄王的谥号为姓”,“稽我光祖子陵,其先世本姓,嗣改为庄,盖楚庄王之后裔也。后因避汉明帝刘庄之名讳,改庄为严,遂以严为姓。”明清时期,严氏多居于安徽、江苏、浙江、福建沿海一线。另云南、广东等地亦有为数较少的严氏居民。明朝,有山西籍严氏由大槐树迁河北、河南、山东、安徽等地。清康熙年间,严氏始有从福建、广东等地渡海入台者,雍正和乾隆年间,入台者数量渐增,多居台北、苗栗、南投等地。今日严氏尤以湖北、江苏、浙江等省居多,上述三省严氏比之全国汉族严氏人口逾半。严氏是当今中国姓氏排行第一百一十二位的姓氏,人口约二百二十五万余,占全国人口的0.14%。各地严姓家谱丰富多彩、各有千秋,很值一读。