Die Zapoteken oder Zapoteca gehören zur Urbevölkerung Mexikos und bewohnen den mexikanischen Bundesstaat Oaxaca im Süden Mexikos. Sie sprechen Zapotekisch und nannten sich selbst Be'ena'a zaa oder Peni zaa (= „Wolkenvolk“); die in späterer Zeit dominierenden Azteken bezeichneten jedoch die konkurrierenden und westlich des Gebiets der Zapoteken beheimateten Mixteken als Mixtecapan („Leute aus dem Wolkenland“) oder Mixtecatl („Wolkenvolk“).
Der Name Zapoteca leitet sich aus der Aztekensprache, dem Nahuatl her. Diese bezeichneten die Zapoteca als Tzapotēcah (Singular: Tzapotēcatl = Bewohner des Ortes, wo Sapote wächst).