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 Gariboldo è 52672° nella regione Piemonte Il cognome Gariboldo è 14332° nella provincia di Asti Il cognome Gariboldo è 278° nel comune di BUTTIGLIERA D'ASTI (AT)