I own a "document" of sorts (drawn up by the Historical Research Center) that I bought at the Highland Games here in Arlington which states:
"The Scottish surname Puckett has its roots in the old forename Puca (supposedly of Germanic origin), the letters "-ett" indicating a diminutive form. Thus we may expect that the name must have originally been borne by "the son of Puckett", or "the son of little Puca", and the surname is thus termed a patronymic one. The forename itself comes from Old High German meaning "goblin", and from its root is also derived the legendary "Puck", and other sprites/elves/wee folk/magical beings, etc. known as "pookas" in some Gaelic folklore. The name may, then, in some instances indicate a nickname origin, the bearer having been a "little goblin", or a mischeivous imp. The surname is not confined to Scotland, but may be found all over Britain."
"Occasionally, the surname may also be a variant of Pockett. In this case the surname is metonymic in origin, indicating the trade or occupation of the original bearer (a purse or pouch maker). The word, "pocket", can be traced back to the ancient French "poquet", and is known to have been in use in the thirteenth century, when one Adam Poket is cited in the Curia Regis rolls of Cambridge in 1210. Another suggested origin of "Puckett" is one which implies that the name may derive from nicknames for "Margaret": "Peg" & "Pogg". "Puckett" could be a corruption of the name "Poggett", meaning: "the son of little Pogg", or, "the son of little Margaret" recorded in Scotland in 1565. Being that "Margaret" was a local favorite after the coming of Malcolm Canmore's second wife, Margaret, to Scotland in the eleventh century, this is by no means impossible." (Canton Paraphrase)
I've also been told that the name emerges heavily in Ulster, Ireland as "MacPuckett".
I surely wish we could nail down a singular place of origin for "Puckett", but I don't see how that would be possible. The name is claimed by the English, French, Welsh, Irish, and Scottish so far. This kinda stuff just makes ya sick, doesn't it? Very frustrating.
My 3-great grandfather, Anderson Leroy Puckett, fought in Nathan Bedford Forrest's cavalry during the Civil War (Confederacy). I know nothing of the origins of his people, only that they were mostly a blue-eyed bunch (Celtic or Germanic, take your pick).