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