Karimu

Meaning: A Swahili name meaning “generous” or “kind.”
Notable People: Not widely associated but common in East Africa.