Family name origins & meanings German (of Slavic origin) : from a pet form (e.g. Czech Pešl) of the Slavic personal name Peš (see Pesch 2), common in Lower Silesia, Upper Lausitz, Saxony.