João Marcos means in slang: This unique name is a combination of two names that mean God is benevolent, and war hero, which was dedicated to Mars. This name is not common in Brazil and can be found in many Romance languages. Jean Marcos in French and Juan Marcos in Spanish are some of the variations. (in Slang Dictionary, added by Caitlyn Holt)