The specific name or epithet, mechowii, is in honor of Friedrich Wilhelm Alexander von Mechow, a Silesian-German explorer of Africa.