The discovery of a Roman tomb from the 1st-2nd Century AD, with pottery and coins, proves that Gresso was part of the outer-most reaches of the Vicus of Muralto.
The village church has always been part of the parish of Vergeletto.