I Kayapo (portoghese: Caiapó [kɐjɐˈpɔ]) sono un popolo indigeno del Brasile. Si trovano lungo le isole di pianura del Mato Grosso e del Pará in Brasile, a sud del bacino amazzonico e lungo il Rio Xingu e i suoi affluenti. I Kayapo si chiamano "Mebengokre", che significa "popolo della sorgente". I Kayapo chiamano anche i forestieri "Poanjos".