Вадим is a masculine given name documented in Russian, Kazakh, Romanian and 1 other language. English Wiktionary traces it to Old East Slavic Вадимъ.
Old East Slavic origin
Source-reported
Inherited from Old East Slavic Вадимъ (Vadimŭ), diminutive of Вадимиръ (Vadimirŭ); compare вадить (vaditʹ, “to argue; to tame”) (see Proto-Slavic *vaditi).
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.