Secondo l'interpretazione più ricorrente, questo nome deriva dal latino Marticus (successivamente sostituito dalla forma sincopata Marcus) e significa sacro a Marte, il dio romano della guerra. Alcuni tuttavia sostengono che Marco possa avere un origine sassone, con il significato di "martello" oppure germanica, con il significato di "virile".
(Taken from Wikipedia, The Free Encyclopedia)