Name: Kifahah (كفاحه)
Meaning: Kifahah is an Arabic name for girls that means striving, struggle.
Gender: female