Osio Sopra is a comune (municipality) of 4,019 inhabitants in the province of Bergamo, Lombardy, Italy.