Punning words are funny words or words which are used as joke or jest. Punning words have two meanings. Kapil Sharma uses a lot of puns in his programme.
For example if we say that the knight is afraid of the fight. There is pun in the line because knight are fighters.