Potrebbe derivare dal nomen latino Marcius e starebbe ad indicare quelli dei Marchi cioè gli appartenenti a quella famiglia.
Il cognome Demarco sembra essere del barese. Demarchi ha un nucleo piemontese, un piccolo ceppo trentino ed uno tra Gorizia e Trieste. Demarchis, molto raro, parrebbe dell'astigiano.
Il cognome Demarco è 2265° nella regione Basilicata Il cognome Demarco è 1157° nella provincia di Matera Il cognome Demarco è 29° nel comune di Ottiglio (AL)