From Arabic wafa, meaning loyalty, faithfulness, or fulfillment.
Like Wafa?
Swipe through thousands of names like it