Potrebbe derivare da forme ipocoristiche del nome medioevale longobardo Garo, o da modificazioni del nome sempre longobardo Gairulf.
Il cognome Garulli ha piccoli ceppi in Lombardia e nelle Marche, con due nuclei nel parmense e nel bolognese, e nel romano. Garolli, quasi unico è trentino. Garollo è specifico del trentino. Garullo, quasi unico, è presente solo nel latinense.