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".

Ma la questione più rilevante è che tutti conosciamo almeno un Marco, anche 2 misa, forse è seocondo solamente a Luca, ma non ne sono neanche così tanto sicuro.