Potrebbe derivare da soprannomi dialettali basati sul termine purracchio o purrazzo, che significa "porro" o "asfodelo".
Il cognome Porracchio, raro, è siciliano, del trapanese e palermitano. Purracchio è presente nella stessa zona del precedente. Porrazzo ha un ceppo campano, a Napoli e nel beneventano, ed uno siciliano, nel palermitano e nel messinese. Purrazzo, sempre siciliano, ha un ceppo nel messinese.
Il cognome Purrazzo è 8518° nella regione Sicilia Il cognome Purrazzo è 1938° nella provincia di Enna Il cognome Purrazzo è 47° nel comune di CAPIZZI (ME)