Onsjön kan syfta på ett antal insjöar i Sverige:
Onsjön, Västmanland, sjö i Fagersta kommun, (31,3 ha) Onsjön, Ångermanland, sjö i Strömsunds kommun, (4,13 km²)
Se även Onsjö, Vänersborgs kommun, Onsjö härad, i västra Skåne Östra Onsjö församling, i Frosta kontrakt i Lunds stift
Kategori:Listor över Sveriges insjöar baserat på namn