Updated June 9, 2019 Share: Family name origins & meanings Dutch : nickname for someone with long curly hair, from Middle Dutch crook ‘curly’.Swedish (also found in Finland) : variant of Krok.Respelling of Polish and Ashkenazic Jewish Kruk.