El nombre Cervo no se derivaría de la palabra latina cervus (ciervo) pero desde el germánico saar (río o arroyo).[3] El río se llamava Sarvo en los documentos medievales in Latín.[4] El Cervo nace desde el lago della Vacchia y desciende el valle homónimo hasta Biella.Desde aquí atraviesa la llanura padana con un ancho lecho desembocando al final en el Sesia por la derecha cerca de Caresanablot.Los principales afluentes del Cervo son: por la izquierda: por la derecha: