From the same Finno-Ugric root *orpa as Estonian orb and Hungarian árva, from an Indo-European language, compare Greek ορφανός (orphanos).
orpo (fi)