Meaning & Origin
A surname from Italian.
Demarco is a boy's baby name of Italian origin, a patronymic surname meaning 'son of Marco,' where Marco is the Italian form of Mark, derived from Mars the Roman god of war. Used as a given name across African-American communities, it carries both Italian heritage and an energetic, modern character.