Перша письмова згадка про село Шнирів зустрічається у судовому позові жителів села Опарипси на панів Олеських, які самовільно захопили їхні землі і заснували на них село Шнирів. Цей документ датовано 1546 роком.
Територія, на якій розташоване село Шнирів, була заселена людьми з давніх-давен. Про це свідчать археологічні знахідки на східній околиці села в урочищі Перекалки. На цій території знайдено крем’яні знаряддя праці епохи мезоліту–неоліту (ІІ тис. р. до н. е.). Це крем’яні сокири, наконечники для стріл, рубила, різці – частина з них зберігається у Бродівському краєзнавчому музеї та в місцевому музеї історії села.
Яскравою сторінкою в історії села Шнирів стала визвольна боротьба українського народу 1648–1651 рр. Сумною згадкою про ці історичні події, що визначили долю всієї України, є козацька могила, що височить неподалік села.
Сидить на круглій площі нив,
Оточене вінком лісів, —
Чистенькі, білі хатинки
Стоять — у вишні хтось заплів.
На ледь помітному горбку
Трибанна церковка стоїть,
Сховавшись між високих лип
З минулих тих десятиліть.