Fady is an Arabic name meaning redeemer, savior, or one who sacrifices himself for others.
Like Fady?
Swipe through thousands of names like it