From Old Galician-Portuguese mal(o) + grado, which stems from Latin grātum (see grātus (“pleasing, acceptable, agreeable, welcome”)). Compare Catalan malgrat and French malgré.
Practica parlar i memoritzar " malgrado " i moltes altres paraules i frases a portuguès .