Deriva direttamente o tramite forme ipocoristiche dal nome di origine germanica Guy diversa forma del nome germanico Guildo o Guido di cui potrebbe essere una forma contratta, ma è pure possibile una derivazione dal nome longobardo Wido.
Il cognome Guiotto è tipicamente veneto, del vicentino in particolare. Gui, rarissimo, ha un ceppo veneto ed uno tra milanese e pavese. Guio, estremamente raro, parrebbe della zona tra rodigino e ferrarese.