Safiya

It's also spelled Safiyyah and is Arabic. I forget what it means, but I think it's beautiful! Great alternative to Sophia.

Safiya is an Arabic name meaning "pure; righteous"

Your Favorite Names