I think the association with the the Scottish Ogg, from Gaelic Óg ('young') is quite a stretch.Have you come across the East Anglian name Ong in the course of your research?