La nomo Cahal Pech devenas de kunmeto de la majaaj lingvoj Yucateco kaj Mopan, ĝia signifo estas "loko de iksodoj" (tamen tiu nomo devenas nur el la mezo de la 20-a jarcento).
Cahal Pech estis fondita ĉirkaŭ la jaro -1000, la plej multaj konstruaĵoj kaj temploj tamen estas el la eraoj antaŭklasika (-300 ĝis 250) kaj klasika (500 ĝis 700).
Apud spiritaj konstruaĵoj kaj loĝejoj oni malkovris en Cahal Pech du majaajn pilkoludejojn kaj eble ŝvitbanon.