In the English origin, DeMarco means "DeMarco \d(e)-mar-co, dem(a)-rco\ as a boy's name is a variant of De- (American) and DeMarcus. See for origin and meaning of DeMarco.
The baby name DeMarco sounds like DeMarcos and DeMarko. Other similar baby names are DeMario, Damarco, Demario and Marco.
"