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 è 3367° nella regione Basilicata Il cognome Demarco è 1650° nella provincia di Matera Il cognome Demarco è 53° nel comune di BITETTO (BA)