Potrebbe derivare dal nome longobardo
Garo,
Garonis, o anche da
toponimi come Garrone di Rossiglione nel genovese o Garroni di Roccaverano nell'astigiano o ancora dal francese
Garnaud a sua volta derivato dal germanico
Warinwald, "difensore della legge"
.
Non si può escludere inoltre una derivazione da soprannomi legati al celtico
garra, "garretto", ovvero la parte posteriore della caviglia nell'uomo o regione anatomica dell'arto posteriore dei mammiferi oppure da
ipocoristici di nomi di località che contengono il termine di origine preindoeuropea
garros, "luogo scosceso, arroccato in cima".
Il cognome
Garrone è diffuso in tutto il Piemonte ed in Liguria.
Garroni ha un
ceppo a Ravenna ed uno a Roma.
Garro ha un ceppo nel cuneese ed uno piccolo nel padovano ed è abbastanza diffuso anche nel meridione, con un piccolo ceppo nel barese, uno nel cosentino ed uno molto più consistente nel catanese e soprattutto nel siracusano.