Borrowed from Urdu کَافِی (kāfī), from Classical Persian کَافِی (kāfī), from Arabic كَافِي (kāfī).
kaafí (invariable, Perso-Arabic spelling کافیۡ)