Łeonid Opanasowycz Zaszkilniak (ukr. Леонід Опанасович Зашкільняк) – ukraiński historyk.
Absolwent Wydziału Historycznego Uniwersytetu Lwowskiego imienia Iwana Franki. W 1988 doktorat, habilitacja w Instytucie Historii Ukrainy NAN w Kijowie. Od 1995 profesor. Od 2007 zastępcy dyrektora w Instytucie Ukrainoznawstwa im. Iwana Krypjakewycza NAN we Lwowie. Oprócz pracy na Uniwersytecie Lwowskim wykładał też na Ukraińskim Uniwersytecie Katolickim, w Narodowym Uniwersytecie „Ostrogska Akademia”.
Absolwent Wydziału Historycznego Uniwersytetu Lwowskiego imienia Iwana Franki. W 1988 doktorat, habilitacja w Instytucie Historii Ukrainy NAN w Kijowie. Od 1995 profesor. Od 2007 zastępcy dyrektora w Instytucie Ukrainoznawstwa im. Iwana Krypjakewycza NAN we Lwowie. Oprócz pracy na Uniwersytecie Lwowskim wykładał też na Ukraińskim Uniwersytecie Katolickim, w Narodowym Uniwersytecie „Ostrogska Akademia”.