From Arabic Shafi, meaning 'healer' or 'intercessor.'
Like Shafee?
Swipe through thousands of names like it