Family name origins & meanings
- South German : from the Germanic personal name Haimo. Compare English Hammond
- Jewish (Ashkenazic) : from the Yiddish personal name Khayim, from Hebrew chayim ‘life’.
- Norwegian : habitational name from a farmstead named Heim, from Old Norse heimr ‘home’, ‘farmstead’, ‘settlement’, or in some cases a more recent ornamental formation from heim ‘home’.