Kavirondo is the general name of two distinct groups of ethnic groups , the Bantu speakers and the Nilotic speakers .
Suggested origins of the name `` Kavirondo '' include Kavirondo is the general name of two distinct groups of tribes : The Bantu immigrated from the south and the other Nilotic , came from the north .