Name – Haines

Gender – Male

Origin – English

Meaning – The English name Haines means – from the vine-covered cottage