'hydro' is the Latin word for 'water'.
'Hydro-electric power' is electricity from running water, for example, Niagara Falls.
'Hydro' is short for 'hydro-electric power'; for example:
"The hydro is out." (blackout)
"The hydro bill is too high."
This blog is mainly to explain a different English language expression every day. Sometimes I post other stuff. I also have a YouTube channel which is mostly about computer software: https://www.youtube.com/englishspacedog