Jawaad is an Arabic name meaning "generous" or "magnanimous."
Like Jawaad?
Swipe through thousands of names like it