Home - Boy's Name - H - Haines

Boys name -
Haines

Meaning:

From a vined cottage, fence.

Derivation:

Hanes, Haynes

Origins:

Old english

Mail to a Friend