The meaning of Hamish is Supplanter