Thank you. It does beg the question why call a grandchild 'oy'!?
It comes from the Gaelic ogha, meaning grandchild.
Also look out for "nephew" used with its original meaning of grandson. You sometimes find that as late as the mid 19th century, although it is obsolete now.