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 è 3364° nella regione Basilicata Il cognome Demarco è 1690° nella provincia di Matera Il cognome Demarco è 50° nel comune di PLATÌ (RC)