Cognome che deriva direttamente o attraverso modificazioni dall'antico nome germanico Garvino (da gar, "lancia" e win, "amico") oppure dal nome longobardo Garivaldus.
Il cognome Garavaglia è molto diffuso in tutta la Lombardia occidentale, province di Milano, Pavia, Como e Varese e nel Piemonte orientale. Garavagli e Garavaglio sono unici e sono dovuti molto probabilmente ad un errore di trascrizione del precedente.