- The name Hamish has never been in the top 1000 boys’ names in the US.
- Hamish is a Scottish form of James.
- Ham, Hammy
Is your name Hamish or did you choose this name for your child? Leave a comment sharing the name’s significance for you.