Girl Dog Name: Kesi

Name: Kesi
Meaning: Born at time of great trouble for father
Origin: Swahili
Pronunciation: Ke-si