In “Dodger” by Terry Pratchett: Why does Dodger scratch “Kaspar” in the carriage of the embassy before setting everything on fire? There is no character I know with that name and if he just randomly picks a German(?) name, why should it remind anyone of him then?
The German equivalent of the traditional Mr Punch / Pulcinella character is called Kasper. There are several variations in spelling in different countries/ languages, so i guess Kaspar must be one of them (or OP misremembered the spelling.)