庄姓，为一种汉字姓氏，百家姓之一。
起源.另外还有几种说法：庄姓的一部分人在东汉时为了避讳皇帝刘庄的名字，而改姓严，而魏晋时有些严姓的人改回庄姓，故称「庄严同宗」。所以有一些“庄严氏宗亲会”等。又相传许多明太祖后裔朱姓，明末清初改姓庄，而后许多庄姓人士，对自己本家的起源朱、庄难辨，故加入「庄严宗亲」，而有“庄严朱氏宗亲会”等。庄姓目前的分佈主要在江西、江苏、福建、广东、港澳与台湾，虽然无法名列中国大陆一百大姓，在台澎金马地区却大约是第25大。