An Arabic name meaning 'redeemer,' 'savior,' or 'one who sacrifices himself.'
Like Fadi?
Swipe through thousands of names like it