Heimrich \he(i)-mri-ch, heim-rich\ as a boy's name is of Old German origin, and the meaning of Heimrich is "home ruler or power". The source of Enrico, Enrique, Harris, Harry, Heinrich, Henry, and Amerigo.
Similar baby names are Hinrich and Heinrick.