- Current rating.
to add this name to your favorite namelist!
The meaning of the name Hamish is Supplanter
The origin of the name Hamish is Scottish
People who like the name Hamish also like: Oliver
, Finn Imogen
Notes: Form of James. Vocative form of James in Gaelic, reinterpreted as an independent name.
No photos uploaded, yet, for the name Hamish.