Hamish

Hamish is an anglicized form of Sheumais, the vocative case of Seumas, itself the Scottish form of James, the English form of Late Latin Iacomus via Greek Iakobos, which comes… Read more Hamish

James

James is an English male name derived from Late Latin Iacomus via Greek Iakobos, which comes from the Hebrew name Ya’aqov (English form Jacob) meaning “holder of… Read more James