Giuseppe Giacosa (21 October 1847 – 1 September 1906) was an Italian writer. He wrote the librettos (stories and words) with Luigi Illica for Puccini's operas "La bohème", "Tosca", and "Madama Butterfly". He was born in Turin, Italy.