Impi (ou iMpi, pluriel iziMpi[1]) est un terme de la langue zoulou qui signifie « guerre » ou « combat » et, par analogie, désigne les personnes regroupées pour faire la guerre ; ainsi impi ya mashosha signifie « une armée ». Cependant, la plupart du temps, pour les Occidentaux, le terme impi désigne soit un régiment zoulou, appelé ibutho dans la langue concernée, soit l'ensemble de l'armée elle-même[2].
L'origine remonte aux guerres tribales d'Afrique australe, lorsque des groupes d'hommes armés, appelés impis, se combattent. Le roi Chaka, alors qu'il n'est que général dans l'armée du roi Dingiswayo, compose les régiments sur la base des impis, notamment à l'occasion de la guerre contre les Ndwandwe en 1817-1819. Il prend le pouvoir après la mort de Dingiswayo, organisant la société zouloue de manière régimentaire. Cette organisation perdure après sa mort, jusqu'à la défaite zouloue et la colonisation britannique. La société militarisée zouloue, tournée vers son armée, sert de modèle aux royaumes qui se créent au moment du Mfecane, qui imitent l'organisation sociale et les tactiques militaires zouloues.