Name: Kafiyah (كافيه)
Meaning: Kafiyah is an Arabic name for girls that means sufficient, a person who can fully take care of another persons needs and make them needless of others.
Gender: female