El municipio de Sanahcat es uno de los 106 municipios del estado mexicano de Yucatán. Su cabecera municipal es la localidad homónima de Sanahcat..
Dícese que el nombre del municipio, Sanahcat, proviene del nombre de un árbol abundante en la región llamado en lengua maya Tzanlahkat. Ahora bien, según el Diccionario Maya-Español de Cordemex, este encuentra sus raíces en (del maya: tzanlah: hacer sonar las cosas golpeándolas y kat: tinaja, apaste.