Moy is an uncommon yet intriguing first name of Irish origin, meaning 'sea'. It's derived from the Irish surname Mooney, which was originally an Anglicized form of the Irish Gaelic Ó Muadhona. Moy is also found as a place name in Northern Ireland and elsewhere, adding another layer of interest to this unique name.
In the year 1924, the name Moy experienced its peak popularity with exactly five babies being given this unique name.