👦

Hamish

Hamish is a boy name of Hebrew origin, meaning Scottish form of James.

  • GenderBoy
  • OriginHebrew
  • StyleClassic
  • Syllables2

What does Hamish mean?

Scottish form of James

Can't decide? Swipe on it.

Swipe through names with your partner and instantly see the ones you both love.

Start swiping - it's free

Frequently asked questions about Hamish

What does the name Hamish mean?

Hamish means Scottish form of James. It is of Hebrew origin.

Is Hamish a boy's or a girl's name?

Hamish is most often given to boys.