What rhymes with pun - 1 syllable
 bun
 done
 donne
 dun
 fun
 grun
 gun
 hon
 hun
 kun
 lun
 mun
 none
 nun
 one
 run
 shun
 son
 spun
 stun
 sun
 thun
 ton
 tonne
 un
 won

What rhymes with pun - 2 syllables
 begun
 outdone
 outrun
 redone
 rerun
 undone

What rhymes with pun - 3 syllables
 overdone