I don't really know, but my guess is that they are nicknames to distinguish them from the multitude of other James & Thomas Christians. Don't seem to be place names, at least, not ones that have survived. If a nickname, it is likely an English transcription of a Gaelic word - might need a Gaelic-speaker to squint hard at it to figure out what it is likely to be.