El término ajolote es una castellanización del náhuatl axolotl, que proviene de atl (agua) y xolotl (perro o monstruo).