Origin and Meaning of the Name Hamish

Hamish

English - Male

Variant of James: Supplant, replace. Variant of Jacob derived from the latin Jacomus.

  • Rated 3.78 out of 4 stars

Rating: 3.78 (9 votes)