Name: Muslihah (مصلحة)
Meaning: Muslihah is an Arabic name for girls that means good-doer (opposite of corrupter), improver, reformer.
Gender: female