Версия по теории русловых названий (ТРН)
Город Истра находится в Московской области и расположен на реке Истра. До 1917 года город носил название Воскресенск. Название поселения "Воскресенское" являлось типичным при смене старых, "языческих" названий на новые христианские. На месте Воскресенского никогда не было названия Истра, но переименование города после революции 1917 года косвенно указывает на возврат к русским названиям дохристианского периода, не связанных с церковью.
Название реки Истра происходит от картографической формы устья. Река, впадает в старшую реку Москва, которая в этом месте рисует гидроним "лица", как видно на фото выше. Ист-ра буквально "жующая земля" или "земля, которая ест". Основа названия старое слово "есть"(исть), слог "ра" в значении "земля"(место) часто входит в название гидронимов и не меняет своего значения.
Перед нами визуальный пример по виду на карте, когда река Истра течёт в "рот" реке Москва. Хотя по карте видно, что Истра впадает не совсем