Home - Boy's Name - H - Hamish

Boys name -
Hamish

Meaning:

The supplanter, remover.

Derivation:

Diego, Giacomo, Hamysh, James, Seamus

Origins:

Scottish

Mail to a Friend