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 Novaco è 8048° nella regione Campania Il cognome Novaco è 2684° nella provincia di Avellino Il cognome Novaco è 62° nel comune di BOZZOLE (AL)