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