Mammoth Uncensored Word List:
77 words ending with py, 5 letters long

atopy bumpy buppy campy coppy crapy crepy cuppy dampy dippy dumpy duppy foppy gappy gaspy gilpy gimpy gippy goopy grapy gripy gulpy guppy gyppy happy harpy heapy hempy hippy hoppy humpy jimpy jumpy kelpy kempy lippy loopy loppy lumpy moppy myopy nappy nippy pappy paspy peppy pippy poppy pulpy puppy purpy raspy roopy roupy rumpy sappy seepy sippy slopy snipy soapy soppy soupy tippy tripy tumpy vampy waspy weepy wimpy wispy yampy yappy yippy yuppy zappy zippy