Shatrovo (Russian: Шатрово) is the name of several rural localities in Russia:
Shatrovo, Chelyabinsk Oblast, a village in Selezyansky Selsoviet of Yetkulsky District of Chelyabinsk Oblast
Shatrovo, Guryevsky District, Kaliningrad Oblast, a settlement in Khrabrovsky Rural Okrug of Guryevsky District of Kaliningrad Oblast
Shatrovo, Zelenogradsky District, Kaliningrad Oblast, a settlement in Krasnotorovsky Rural Okrug of Zelenogradsky District of Kaliningrad Oblast
Shatrovo, Kurgan Oblast, a selo in Shatrovsky Selsoviet of Shatrovsky District of Kurgan Oblast
Shatrovo, Novgorod Oblast, a village in Kalininskoye Settlement of Moshenskoy District of Novgorod Oblast
Shatrovo, Perm Krai, a village in Vereshchaginsky District of Perm Krai
Shatrovo, Vologda Oblast, a village in Yudinsky Selsoviet of Velikoustyugsky District of Vologda Oblast