Lol that's wild, I know a Zambian called Komasi, the fact it means "kill him" is insaaaaane lol
And yeah Nigerians and West Africans in general use random happy sounding names, in English or native tongues.
But it's news to me Zambia and Zimbabwe are that wildly specific and negative with their choices. Straight up playa hating cursing on their kids from birth. If you give someone negative trait name that's so specific, it almost feels like you behave like you a seer, and the surroundings influence to live up to their meaning (like the example given someone named thug or bad influence turning to crime).