Uncover the origin, popularity, and more for any name.
Hamish is a Scottish masculine given name, derived from the Gaelic name Seumas, which itself is a form of James. The meaning of James is traditionally associated with Hebrew origins and means 'supplanter' or 'he who grasps the heel'.
Fictional Character
Fashion Editor
Poet and Folklorist