Potrebbe derivare da un'errata trascrizione dell'antico nome Gnossus della città cretese di Cnosso, oppure potrebbe avere origine germanica e derivare da un soprannome originato dal verbo medioevale germanico gnafen, "grattarsi".
Il cognome Gnoffo è specifico del palermitano e del nisseno.
Il cognome Gnoffo è 2543° nella regione Sicilia Il cognome Gnoffo è 780° nella provincia di Palermo Il cognome Gnoffo è 58° nel comune di ALTOFONTE (PA)