Name: Sawalihah (صوالحه)
Meaning: Sawalihah is an Arabic name for girls that means pious, virtuous, good.
Gender: female