Potrebbe derivare da un soprannome legato al termine arabo zahr, "fiore (d'arancio)", forse usato per indicare una persona il cui mestiere era connesso alla produzione o commercio di arance. In alcuni casi potrebbe invece derivare da un toponimo come il siciliano Zagaria e quindi indicare il luogo di origine della famiglia.
Il cognome Zagarella è tipicamente siciliano. Zagara è anch'esso presente soprattutto in Sicilia. Zagari presenta un ceppo in provincia di Reggio Calabria. Zagarrio è siciliano. Zagarrigo è quasi unico.
Il cognome Zagarrigo è 9918° nella regione Sicilia Il cognome Zagarrigo è 1751° nella provincia di Agrigento Il cognome Zagarrigo è 50° nel comune di CAMPOBELLO DI LICATA (AG)