Potrebbe derivare da modificazioni aferetiche dialettali del nome Ignazio, oppure, anche se meno probabile, derivare anche da forme aferetiche di modificazioni ipocoristiche dialettali di nomi come Antonio.
Il cognome Gnassi è tipico del riminese, di Pesaro e di Urbino. Gnasso, molto raro, ha un piccolo ceppo veneto ed uno nel napoletano. Gnazzi, rarissimo, è del centro Italia. Gnazzo invece è specifico del salernitano.