Skip to main content

Updated January 23, 2024

Table of contents

Family name origins & meanings

  • North German : probably from a nickname for someone who was spiteful or stubborn, from Middle Low German puch ‘defiance’.
  • German : from a short form of a medieval personal name such as Burkhart.
  • Respelling of Jewish (eastern Ashkenazic) Puk, a habitational name for someone from Puki, in Belarus.
  • English : nickname from Middle English puck, pook ‘goblin’, ‘mischievous sprite’.

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.

Subscribe