Meaning and Origin of: Hamysh

Boy name origins & meanings

  • Scottish : He who supplants; form of James

Boy name variations