渊源三说:
(1)周公之子祭伯,亦称祭公,其后有茆氏(据《路史》),在目前茆姓已有的家谱资料里和古今口耳相传的信息中均没有此说,故无法证明。
(2)周公之三子之后有茆氏(据《姓源》),在目前茆姓已有的家谱资料里能找到类似的记载,但只是牵强之词,毫无根据,而祖先口耳相传的信息中亦无此说,故无法证明。
(3)茅氏之后改姓。(据芜湖《茆氏家谱》、宣城《宛东夹塘茆氏宗谱》)。
(1)江苏的茆姓主要分布在南京、连云港、盐城、扬州、泰州、宿迁、淮安、镇江、南通、无锡等十市,其他三市也少有分布。
(2)安徽的茆姓主要分布在合肥、芜湖、蚌埠、淮南、马鞍山、滁洲、马鞍山、滁州、六安、亳州、宣城等十一市,其他五市也少有分布。
(3)其他的茆姓主要分布在浙江长兴、贵州玉屏、河北卢龙、唐山、陕西榆林、延安、江西的九江、蕲春、景德镇等地。