УПІРНУТИ — ЕТИМОЛОГІЯ

увірну́ти «потонути»

очевидно, результат контамінації слів упірну́ти і вир;
Етимологічні відповідники

Слово Мова
упірну́ти українська
вир українська
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України