Деревня расположена в восточной части округа, примерно в 9 км к востоку от райцентра Шаховская, у границы с Волоколамским районом, на левом берегу реки Колпяны (приток реки Ламы)[7], у южной стороны автотрассы М9 (Новорижского шоссе), высота центра над уровнем моря 221 м[8]. Ближайшие населённые пункты — Чухолово на юге и Курьяново, Волоколамского района, на востоке.
В деревне 4 улицы — Новая, Овражная, Старый Ряд и Центральная[9].
На трассе М9 останавливаются автобусы, следующие от Шаховской до Волоколамска, а иногда и до Москвы[10]. Утром также заезжает автобус № 46[11].
В середине XIX века деревня Назарьево относилась к 1-му стану Волоколамского уезда и принадлежала графам Чернышевым-Кругликовым. В деревне было 29 дворов, крестьян 130 душ мужского пола и 128 душ женского[13].
В «Списке населённых мест» 1862 года Назарьево (Назариева) — владельческая деревня 1-го стана Волоколамского уезда Московской губернии по левую сторону Московского тракта, шедшего от границы Зубцовского уезда на город Волоколамск, в 15 верстах от уездного города, при речке Колпянке, с 35 дворами и 266 жителями (131 мужчина, 135 женщин)[14].
По данным на 1890 год входила в состав Бухоловской волости Волоколамского уезда, число душ мужского пола составляло 134 человека[15].
По материалам Всесоюзной переписи населения 1926 года — центр Назарьевского сельсовета Бухоловской волости, проживало 482 человека (215 мужчин, 267 женщин), насчитывалось 95 хозяйств (94 крестьянских), имелась школа, а также больница, при которой проживало 37 человек (11 мужчин, 26 женщин) в 10 хозяйствах[17].
С 1929 года — населённый пункт в составе Шаховского района Московской области.