Potrebbe derivare dall'italianizzazione del cognome slavo Novak o dal nome serbo Novakche significa "nuovo" (secondo un'altra ipotesi il significato sarebbe quello di "disboscatore, dissodatore").
Il cognome Novak è tipicamente triestino e del goriziano. Novacchi è specifico del goriziano. Novacco è triestino. Novach è estremamente raro. Novaco, estremamente raro, ha qualche presenza in Friuli ed in Campania.
Il cognome Novacco è 2424° nella regione Friuli-Venezia Giulia Il cognome Novacco è 288° nella provincia di Trieste Il cognome Novacco è 156° nel comune di ANCONA (AN)