Marco, nombre masculino de origen latino o germánico

Marco, o en su variante en español Marcos deriva del latín Marticus (sustituido por Marcus) que dice relación con Marte, dios romano de la guerra.

Otras fuentes, sin embargo, sostienen que Marco posee un origen germánico, y derivaría de la palabra martello, que significa «viril».

Marco está en el puesto 72 de los nombres de niño más frecuentes en España.