“茅台”源自蒙古语最早记载茅台村这一地名的，是元末明初怀德司安氏族谱。元朝初年，元世祖忽必烈的军队进入云贵后，驻扎此地的蒙古军队发现赤水河畔有一口“四方井”，其周围经常有成群的蛇出没，于是呼此地为“茅格台”，蒙古语意思为有蛇的地方。“茅格台”后来又称“茅村”、“茅台村”。
明代以后，茅台村又名“云鼓镇”，清朝一度改名“益商镇”，简称“益镇”，但终因人们习惯称茅台，已经难以改变，因而再度改为“茅台镇”。