Similar-sounding words in the dictionary:
3 letters:
pun
4 letters:
bunt, hunt, lunt, munt, pant, pent, pint, pont, puns, putt, punt
7 letters:
punched