Onsö är en ö i
Vänern, ungefär en mil nordväst om
Mariestad, vars kommun den tillhör. Namnet anspelar på "Odens ö" (jfr
Torsö, Tors ö). Ön mäter, med omgivande skär, 287 ha, är relativt kuperad och består till stor del av gammal barrskog, men även ek- och hasselskog på södra delen av ön.