Name Details
Boy|Christian
Hamish
"Hamish is a Scottish variant of the name James, which is of Hebrew origin. It means 'supplanter' or 'may God protect'."
"Hamish is a Scottish variant of the name James, which is of Hebrew origin. It means 'supplanter' or 'may God protect'."