Gender: Male
Origin: Scottish
Meaning: Supplanter

The name Hamish means Supplanter and is of Scottish origin. Hamish is a name that's been used primarily by parents who are considering baby names for boys.

Form of James. Vocative form of James in Gaelic, reinterpreted as an independent name.

People who like the name Hamish also like the names: Jasper, Fletcher, Silas, Seamus, Declan, Hugo, Henry, Freya, Hazel, Isla, Matilda, Clara, Imogen, Beatrice

Stats for the Name Hamish

checkmark Hamish is currently not ranked on the Baby Names popularity charts
checkmark Hamish is currently not ranked in U.S. births