Similar-sounding words in the dictionary:
3 letters:
pun
4 letters:
bunt, hunt, lunt, pant, pent, pint, pont, putt, punt
5 letters:
paint, point, punch, shunt
6 letters:
pointe, puffed, punter
7 letters:
punched