Swahili language
The name Haki means "just" or "justice," and Madhubuti means "precise, accurate and dependable," both names deriving from the Swahili language. He changed his name in 1974.