An Arabic name meaning “pure,” “clear,” or “sincere.”
Like Safi?
Swipe through thousands of names like it