NameTree.app Logo - AI Baby Name Generator

Hamish

guard · loyalty · friendly

Name Origin

Source: Scottish Gaelic

Root Word: Seumas

Derived From: James

Meaning: Replacement or substitution

Popularity History: It remains in use in Scotland and Australia, but is not widely used.