An Arabic name meaning 'struggle,' 'effort,' or 'championing a cause.'
Like Nidal?
Swipe through thousands of names like it