Iako nismo sto posto sigurno u točno značenje imena Marko, najrasprostranjenija teorija govori da je nastalo od latinske riječi mas što znači „muško“. Vrlo je često i druga teorija prema kojoj je ovo ime nastalo od također latinske riječi martius što znači „rođen u martu“, odnosno u ožujku. Podjednako popularna je i teorija da je nastalo prema rimskom imenu boga Marsa.
Sve tri teorije su podjednako privlačne, baš kao i samo ime koje je godinama visoko na listi najpopularnijih u Hrvatskoj. No I ne samo u Hrvatskoj, ovo ime ima svoje izvedenice na gotovo svim svjetskim jezicima. Neke od najpopularnijih su:
Marco
Marcos
Markus
Mark
Marc