Jawwaad is an Arabic name meaning generous, bountiful, or noble-hearted.
Like Jawwaad?
Swipe through thousands of names like it