Name: Kafi (كافي)
Meaning: Sufficient, Al-Kafi, one of he names of Allah.
Gender: male