Giovanni Francesco "Gianfrancesco" Straparola (c. 1480 – c. 1557) was an Italian writer and fairy tale collector from Caravaggio, Italy. He has been termed the progenitor of the literary form of the fairy tale. Charles Perrault borrowed most of his stories from Giovanni Francesco Straparola and Giambattista Basile.