Haines

in baby boy name

The meaning of Haines is From the vine-covered cottage