Los mazatecos son un pueblo indígena de México, que habita al norte del estado de Oaxaca y sur del estado de Veracruz y Puebla. Su nombre español proviene del náhuatl mazatl o venado, mientras que ellos mismos se llaman en su idioma ha shuta enima o gente que habla idioma (mazateco) y es humilde.