Family name origins & meanings
- Polish, Czech, eastern German, and Jewish (from Poland) : metonymic occupational name for a grain dealer, from Slavic krupka ‘grain’.
- Czech and German : nickname for an ill-mannered person, from old Czech krupy ‘crude’.
- Jewish (from Belarus) : habitational name for someone from a place called Krupka, now in Belarus.