庄姓由来
庄姓来源于芈姓和子姓。第一支芈姓。《名贤氏族言行类稿》中有这样记载:“楚庄王后,以谥为姓。”楚庄王,春秋时楚国君,芈姓,名旅,公元前613—前591年在位。所谓“楚庄王后”,就是说庄姓是春秋时楚国公族芈姓的后裔。楚庄王系春秋五霸之一,庄姓这支出自“楚庄王之后”,当时的居住地就在楚国的领域,大约是今长江和汉水之间的湖北地区。
第二支子姓。子姓出自宋国,开国君主为商纣王的庶兄微子启。公元前799—前766年在位的戴公,名武庄,其后人便以他的名字为姓氏,即庄姓。根据2006年《中国姓氏三百大姓(中)》,当代庄姓的人口160多万。为全国第一百一十三位姓氏。大约占全国人口的0.13%。主要集中于广东、福建、台湾、江苏,此四省大约集中了庄姓总人口的68%,其次分布于浙江、山东、黑龙江、吉林、上海、辽宁,六省市的庄姓又集中了19%。广东为庄姓第一大省,约居住了大约25%的庄姓人口。