відкри́ти (Ukrainian) comes from Old East Slavic отъкрꙑти, from Proto-Slavic *otъkryti, from Proto-Slavic kryti, from Proto-Balto-Slavic krū́ˀtei, from Proto-Indo-European krewH- — to cover, heap.
відкри́ти (Ukrainian): to open