Gender Masculine Usage Germanic [1] Meaning & History Short form of Germanic names beginning with Old Frankish haim or Old High German heim meaning "home" (Proto-Germanic *haimaz).