Mercurol vient du latin Mercuriolus, dérivé de Mercure, dieu des voyageurs et du commerce dans la Rome antique; la présence de Mercure dans ce toponymie indique probablement un ancien lieu de culte ou un carrefour de voies romaines. Veaunes est d’étymologie incertaine, peut-être d’origine pré-romaine ou gauloise.