An older Irish and Scottish Gaelic variant of James/Séamas.
Seumas is Anglicized as Shamus in Ireland and as Hamish in Scotland.