Die Mfengu (auch Fengu oder Fingo; Plural auch amaFengu) sind eine zu den Bantu gehörende Ethnie im heutigen Südafrika. Ursprünglich standen sie den Zulu nahe, werden aber heute meist zu den Xhosa gezählt, deren Sprache isiXhosa die meisten von ihnen sprechen. Während der Grenzkriege waren ihre militärischen Fähigkeiten von Bedeutung.