Nairobi, March 5 -- Seemingly disillusioned with the country's leadership, Kenyans have taken to new ways of expressing their anger and frustration with their government.

On social media and in everyday conversations, President William Ruto is now referred to as Zakayo, named after the infamous Zaccheaus, the much-hated chief tax collector in biblical Jericho.

President Ruto is also called Kaunda Uongoman, which mimics the stage name of a controversial Congolese musician, Kanda Bongoman.

The first name is a reference to Ruto's recent penchant for Kaunda suits. The surname is a portmanteau of the Kiswahili word uongo, meaning liar, and man.

Read: Kenya speaker bans Kaunda suit in parliament

These nicknames are examples of the many hum...