Family name origins & meanings Czech (Kašpárek) : from a pet form of the personal name Kašpar (see Casper). Kašpárek is the Czech name of the marionette character known as Punch in English.