NameTree.app Logo - AI Baby Name Generator

Haines

Tradition · keep · practical

Name Origin

Source: Old English

Root Word: hagen

Derived From: Hain

Meaning: Fence or fence

Popularity History: The name was more common in the 19th century, but its use gradually declined and it is now usually used as a surname.