Forma patronimica che deriva dal praenomen latino Marcus che significa "dedicato a dio Marte".
La diffusione del cognome a partire dal Medioevo si deve anche al culto per San Marco Evangelista.
Il cognome Di Marco è specifico di Sicilia, Abruzzo e Lazio.
Il cognome Di Marco è 11° nella regione Abruzzo Il cognome Di Marco è 2° nella provincia di Teramo Il cognome Di Marco è 1° nel comune di SESSA CILENTO (SA)