Hamish

Hamish is a Scottish masculine given name.

It is the anglicized form of the vocative case of the Gaelic name Seamus or Sheumais.

[1] It is therefore, the equivalent of James.