Hain
Pet Name
Hain
Origin
English
Meaning
Enclosure
Notes about Hain
Hain is an English name, derived from the Middle English word 'heghen', which means 'enclosure'.
More Info about Hain
No more information.