Save Type Surname (from occupation) Usage German Meaning & History From Middle High German kresse "gudgeon", hence probably a nickname for someone thought to resemble the fish in some way or an occupational name for a fisherman.
Save Type Surname (from nickname) Usage German Meaning & History From Old High German krassig, gratag "greedy".
Save Type Surname (from given name) Usage German Meaning & History From a much altered pet form of the personal name Erasmus.