جعفر is a masculine given name documented in Arabic and Persian. English Wiktionary records an etymology for it. English Wikipedia gives the meaning “stream”.
Meaning in the sources
Source-reported
Meaning: “stream”
An augmentation of the root ج ع ف (j ʕ f) meaning a to pull or uproot, to wash away, to overturn or rip from foundations, a torrent that carries things away; possibly blended with the root ج ف ر (j f r) denoting to be swollen, to be filled up, hence a full or flooded riverbed. The first root is potentially a dialect variant of the root ج ف ء (j f ʔ) also denoting the washing away of objects from a valley full of water, to sweep off or carry away, to pull or uproot.
Arrows open a name record. “Find this spelling” searches the catalogue; matching spellings may have different histories. All connections come from the cited sources.
Wiktionary text: CC BY-SA 4.0. Wikidata: CC0. Commons recordings retain their individual file licences. Complete attribution is available in each group above and alongside each chart.