karagosi (Swahili) comes from Turkish Karagöz, from Ottoman Turkish قرهگوز, from Ottoman Turkish گوز, from Proto-Turkic kǖŕ, from Proto-Turkic *-iŋ — Suffix equiping headword for second-person singular.
karagosi (Swahili): puppet