ANNOUNCEMENTclose
The meaning of the name Hamish is Supplanter
The origin of the name Hamish is Scottish
Notes: Form of James. Vocative form of James in Gaelic, reinterpreted as an independent name.
Here are pictures of people with the name Hamish. Help us put a face to the name by uploading your pictures to BabyNames.com!