Shefa comes from Hebrew shefa, meaning abundance or plenty, and also aligns with Arabic forms meaning healing.
Like Shefa?
Swipe through thousands of names like it