La palabra «nahual» proviene del término «"nahualli"», cuyo origen es discutido y su significación polisémica, al punto que ya desde el siglo XVI, autores como Hernando Ruiz de Alarcón o Jacinto de la Serna propusieron diversas posibles etimologías para el término.