Tasfia comes from an Arabic root associated with purification, clarity, and refinement.
Like Tasfia?
Swipe through thousands of names like it