From Arabic ṣāliha meaning virtuous and righteous, traditionally a moral and religiously valued feminine name.
Like Soliha?
Swipe through thousands of names like it