Javad is the Persian form of Jawad, from Arabic, meaning generous or noble.
Like Javad?
Swipe through thousands of names like it