Name – Kesi

Gender – Female

Origin – Swahili

Meaning – The Swahili name Kesi means – born during diffucult times