Étymologie
Le mot Vivy vient de vivier (en wallon vivî), un étang spécialement aménagé pour la pisciculture.
Histoire
La commune fut créée sous le régime français par la fusion des localités de Vivy-Haut, Vivy-Bas, Mogimont et Rochehaut. Le nom de la paroisse devient celui de la commune. Rattachée au département des Ardennes, puis au duché de Bouillon brièvement reconstitué en 1815, Vivy est transféré à la province de Luxembourg après 1839. Peu après, le 1er juillet 1858, il est amputé de Rochehaut, érigé en commune.