- a young dog
- a young fox, seal, etc.; pup
- Archaic an insolent, conceited, or silly young man; whelp
- ⌂ Slang any person or thing: after the workout, he was one tired puppy
Origin of puppyMiddle English popi ; from Middle French popee, doll ; from an unverified form poupe: see puppet
Origin of puppyMiddle English popi, small pet dog, perhaps from Anglo-Norman poppe, doll, from Vulgar Latin *puppa, from Latin p&umacron;pa, girl, doll.