百家姓——庄姓起源庄姓，在《百家姓》中排名第323位。在2007年全国姓氏人口排名第138位。
庄姓溯源
第一个渊源：源于子姓，出自春秋时期宋国君主戴公之后，属于以先祖名字为氏。
据史籍《姓氏考略》、《资治通鉴音注》等记载，两周之际的春秋初期，宋国君主名叫子撝，字武庄。
子撝在位期间，由贤臣正考父辅佐。子撝爱民如子，深受万民拥戴。
子撝在位三十四年(公元前799～前766年)，是横跨西周、东周两个时代的少数几个诸侯君主之一。他于周平王姬宜臼五年(公元前766年)逝世，当时宋国举行国葬，四面八方的人都长途跋涉涌进都城，在其灵柩边长跪不起，周平王特赐其谥号为“戴”，即历史上著名的宋戴公。
在宋戴公的后裔子孙中，有以其谥号为姓氏者，称戴氏；有以其名字为姓氏者，称武庄氏，后省文简化为单姓庄氏、武氏，世代相传至今。
庄氏族人中有一部分尊奉宋戴公为得姓始祖，且不与芈姓庄氏合谱。
第二个渊源：源于芈姓，出自春秋时期楚国王族之后，属于以谥号为氏。
据史籍《姓氏急就篇》、《名贤氏族言行类稿》等记载，春秋时期，楚国君王芈旅(熊侣，公元前613～前591年在位)即位后，申张王权，并采取果断措施，大力平定了权臣若敖氏家族的叛乱。之后