jīm, yā, dāl
4 names share this root — every one of them carries a thread of the same meaning.
Jaed is an Arabic name for boys that means one who speaks good words, one who does good deeds, generous. It also means torrential rain.
Jayed is an Arabic name for boys that means generous, giving.
Jayyid is an Arabic name for boys that means good, a deed or speech that is good.
Very good, there is also a mountain in Makkah by this name.