Potrebbe derivare dal toponimo Roio del Sangro nel teatino, o da uno dei toponimi, contenenti la radice Roio (dalla voce latina arrugia, italiano roggia, "canale per scorrimento di acqua"), presenti nell'aquilano.
Il cognome Roio è abruzzese, tipico di Pescara. Rojo è quasi unico.