Scottish Anglicized form of the Gaelic name Naoimhean, derived ultimately from Irish Gaelic "servant of the saint".