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 Porracchio è 9722° nella regione Sicilia Il cognome Porracchio è 1368° nella provincia di Trapani Il cognome Porracchio è 191° nel comune di PACECO (TP)