Имя Вадим имеет две версии происхождения. По первой версии, имя Вадим имеет отношение к древнеарийскому сочетанию «сеящий смуту», «спорить». По второй версии, у имени Вадим древнеславянское происхождение. По одному мнению, это имя образовалось от двух корней древнеславянского языка. Первый корень – «вадить», что означает «манить, привлекать, звать», другой – «има, имати», означающий «обладать, иметь». Получается, что имя Вадим можно перевести как «имеющий привлекательность, любимый, зовущий». Также существует вариант толкования славянского «вадить», как «спорить; приручать», поэтому имя Вадим часто переводят в значении «спорщик, смутьян». По второму мнению, имя Вадим происходит от слова «волод», которое трактуют в значении «правитель».
Подробнее на https://kakzovut.ru/names/vadim.html