Baby Names Land
chevron_left

Hamish

chevron_right

Meaning of the Name

A Scottish Gaelic form of the name James, meaning supplanter.
Gender
Boy
Origin
Scottish
Hamish - The Meaning Of The Name - Hamish | Name Details - Hamish - Baby Names Land