From Urdu کافی (kāfī), from Persian [Term?], from Arabic كَافِي (kāfī).
kaafí (invariable, Perso-Arabic spelling کافیۡ)