The Italian term "ridacchiare" matches the English term "giggle"

other italian words that include "ridacchiare" : english :
ridacchiare snicker
ridacchiare, ghigno snigger
ridacchiare titter