En las sociedades primitivas, al hechicero se le atribuían diversas funciones, tales como sacerdote, chamán, mago, curandero o médico, e incluso en algunas culturas se creía también que podían indicar en qué lugar se encontraba la caza y alterar los factores climáticos, razón por la cual ocupaba una posición muy importante en la comunidad.