Vivero (en gallego y oficialmente desde 1982, "Viveiro") es un municipio y una ciudad española, situado en la provincia de Lugo, en la comunidad autónoma de Galicia.