Family name origins & meanings
- Possibly a variant spelling of German Karg or Karch, a nickname from Middle High German karc in any of its various senses : ‘clever’, ‘crafty’, ‘sly’; ‘strong’, ‘violent’; ‘mean’, or ‘barren’.
- Low German variant of Kirch.