Hamish
What is the meaning of the name Hamish?
The name Hamish is primarily a male name of Scottish origin that means Supplanter.
Form of James. Vocative form of James in Gaelic, reinterpreted as an independent name.The name Hamish is primarily a male name of Scottish origin that means Supplanter.
Form of James. Vocative form of James in Gaelic, reinterpreted as an independent name.