Why is 'agua' feminine if you say 'el agua'?

The word 'agua' is indeed feminine, although we use the masculine article 'el' with it to avoid something called cacophony, which basically means it sounds bad or uncomfortable if we use 'la'. This applies to feminine words that begin with a stressed /a/, so if you look at agua, you'll notice it begins with an /a/ sound and the emphasis falls on that syllable. Thus, instead of 'la agua', which can sound a bit of a mouthful, we say 'el agua' instead.
Similar words like this are el hada, the fairy, or el aula, the classroom.

Related Spanish A Level answers

All answers ▸

When do we use ‘lo’ la’ and ‘le’ and where do we put them? – Direct and Indirect Object Pronouns


How should I structure an opinion essay in Spanish?


¿Qué sabes tú de las relaciones multiculturales en el mundo hispánico?


Cuál es la diferencia entre los verbos 'ser' y 'estar'?