Skarvsjön kan syfta på ett antal insjöar i Sverige:
Skarvsjön, Gästrikland – sjö i Gävle kommun, (1,45 km²) Skarvsjön, Jämtland – sjö i Strömsunds kommun, (23,4 ha) Skarvsjön, Lappland – sjö i Storumans kommun, (8,66 km²)
Kategori:Listor över Sveriges insjöar baserat på namn