Dovrebbe derivare dal nome composto Moro e Marco portato dal capostipite, ma è anche possibile che si possa trattare di un soprannome moro aggiunto al nome Marco, un equivalente di "Marco il moro", soprannome attribuito perchè il capostipite sia stato di carnagione olivastra o perchè originario dell'Africa settentrionale, rifacendosi al significato del termine maurus o morus come "proveniente dal Marocco".
Il cognome Moramarco è pugliese, specifico diel barese e del tarentino.
Il cognome Moramarco è 586° nella regione Puglia Il cognome Moramarco è 137° nella provincia di Bari Il cognome Moramarco è 3° nel comune di ALTAMURA (BA)