Deriva dai nomi longobardi Garibaldo e Gariboldo (da gaira, "lancia" e baltha, "ardito, audace").
Traccia del nome si ha nel Codice Diplomatico della Lombardia medioevale sotto l'anno 983 a Cremona, dove in un cartula commutacionis si può leggere: "...Ad ec responderunt ipsi domnus Odelricus episcopus et Garibaldus iudex et advocatus dixerunt et profesi sunt: Vere cartula ipsa comutacionis quam in eodem iudicio ostensisti bona et vera est. ...".
Il cognome Garibaldi è tipico della Liguria, ma è attualmente presente un po' in tutto il centro-nord. Garibaldo è praticamente unico. Garibotti è liguri, del genovese e dello spezzino. Garibotto è decisamente genovese.
Il cognome Garibaldo è 24447° nella regione Liguria Il cognome Garibaldo è 15511° nella provincia di Genova Il cognome Garibaldo è 131° nel comune di NE (GE)