Likely related to Arabic Kafi, meaning sufficient or enough, and also appears in African naming use.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kafi?
Swipe through thousands of names like it