Technically, isn't it a Cape buffalo, so this answer should also be accepted?
from my understanding, you're right that the buffalo in east africa is the Cape Buffalo. I'm not sure if the swahili word is really that specific, but "cape buffalo" wouldn't be an incorrect translation.