Family name origins & meanings German : nickname for a cheerful vivacious person, from Middle Low German karsch ‘lively’, ‘merry’.Jewish (Ashkenazic) : Germanized spelling of Karsh.