Family name origins & meanings Dutch : nickname for a hunchback, from Middle Dutch crom ‘crooked’.Jewish (Ashkenazic) : from Yiddish krom ‘shop’, ‘store’, hence a metonymic occupational name for a retailer.