Arabic feminine name meaning 'pure, sincere, or free from impurity.'
Like Khalisa?
Swipe through thousands of names like it