Origin of the name Haimo

Short form of names beginning with the Germanic element heim meaning "home".