Der Ort wurde 1610 zum ersten Mal schriftlich erwähnt, erhielt 1753 das Magdeburger Stadtrecht und gehörte von 1772 bis 1918 unter seinem polnischen Namen Ottynia zum österreichischen Galizien. 1897 wurde der Ort durch die Schaffung eines Bezirksgerichts des Bezirks Tłumacz zum Sitz des neu geschaffenen Gerichtsbezirk Ottynia[1][2], dieses bestand bis 1918. Nach dem Ende des Ersten Weltkrieges kam der Ort zu Polen und lag hier ab 1921 in der Woiwodschaft Stanislau, Powiat Tłumacz, zeitweise war zu dieser Zeit auch der Name Otynia gebräuchlich. Mit Beginn des Zweiten Weltkriegs wurde der Ort erst von der Sowjetunion und ab 1941 bis 1944 von Deutschland besetzt, dieses gliederte den Ort in den Distrikt Galizien ein.
1945 kam der Ort wiederum zur Sowjetunion, dort wurde sie Teil der Ukrainischen SSR und ist seit 1991 ein Teil der heutigen Ukraine. Der nunmehr Otynija genannte Ort erhielt während der sowjetischen Zeit 1940 den Status einer Siedlung städtischen Typs verliehen, 1940/45 bis 1962 war er die Rajonshauptstadt des gleichnamigen Rajons. Während der sowjetischen Ära wurde der Ort auf Otynja (Отиня) umbenannt und erhielt erst 1989 seinen aktuellen Namen zurück[3].
Am 12. Juni 2020 wurde die Siedlung zum Zentrum der neugegründeten Siedlungsgemeinde Otynija (Отинійська селищна громадаOtynijska selyschtschna hromada). Zu dieser zählen auch noch die 18 in der untenstehenden Tabelle aufgelisteten Dörfer[5], bis dahin bildete sie zusammen mit den Dörfern Hlyboka und Hrabytsch die gleichnamige Siedlungratsgemeinde Otynija (Отинійська селищна рада/Otynijska selyschtschna rada) im Norden des Rajons Kolomyja.
Folgende Orte sind neben dem Hauptort Otynija Teil der Gemeinde: