ANNOUNCEMENTclose
The meaning of the name Haines is Dweller By The Enclosure
The origin of the name Haines is English
Here are pictures of people with the name Haines. Help us put a face to the name by uploading your pictures to BabyNames.com!