Meaning:
Its source is Heimrich, an Ancient Germanic name meaning "Home ruler."
Narrative:
This surname seems to have had its ultimate origins in Scandinavia, and was probably introduced into Britain (Scotland especially) by the Norsemen. It may have been influenced in its continued development by the Norman French Henri and that name's English descendant Henry.