Vesikatto on rakennuksen yläosa, joka suojaa sateelta ja lumelta. Se voi olla tehty esimerkiksi tiilestä tai peltistä.