茅贡(?—?年),字承禹,南直隶苏州府太仓州民籍常熟县人。明朝政治人物。
正德八年(1513年)癸酉科应天府乡试举人,九年(1514年)联捷甲戌科二甲第八十九名进士[1][2],授工部主事,升郎中,出为云南府知府,升副使致仕[3]。