Štarnov (Duits: Starnau) is een Tsjechische gemeente in de regio Olomouc, en maakt deel uit van het district Olomouc. Štarnov telt 607 inwoners (2006). Op het grondgebied van de gemeente bevindt zich de spoorweghalte Štarnov aan de spoorlijn van Olomouc naar Šumperk.

Geschiedenis 
 1269 – De eerste schriftelijke vermelding van de gemeente.
 1976 – Štarnov wordt geannexeerd door Bohuňovice.
 1990 – De gemeente verkrijgt opnieuw haar zelfstandigheid.

Aanliggende gemeenten 

Gemeente in Olomouc (district)