Sin embargo, hay otros historiadores, como Boulet, que considera que el nombre Vivero no procede del latín sino de las lenguas célticas, siendo una composición de las palabras "Bi" (montaña) y "Ber" (empinada), teoría que se refuerza al estar la localidad en la falda de montañas empinadas.