Gryffindor obviously is a reference to griffins, Slytherin obviously is a reference to snakes, Ravenclaw is both a raven and a claw all at once...
And then there's Hufflepuff.
Helga Hufflepuff of course was the founder of the house, contributing her last name and her affinity for...badgers. And while a complete nonsense word might make sense, given it's a person's last name, it seems unlikely that there's no meaning behind the name at all - with three perfectly good symbolic names right next to it.
What is the meaning behind the name "Hufflepuff", and why is it the house name for Hufflepuff House?