Giovanni Carestini (13 December 1700 in Filottrano, near Ancona – 1759 in Bologna) was an Italian castrato of the 18th century, who sang in the operas and oratorios of George Frideric Handel.
The scope of his burgeoning career quickly began to expand; he was at the Viennese court during 1723, and followed this up with performances in Naples, Venice and Rome again, singing in operas by Hasse, Leonardo Vinci, and Nicola Porpora.
For Handel he sang the main roles in Arianna in Creta, Ariodante, and Alcina, and also performed in the oratorios Deborah, Esther, and Athalia.
One of his last appearances was portraying the title role in the world premiere of Gaetano Latilla's Ezio at the Teatro di San Carlo on 10 July 1758.
Hasse commented that "He who has not heard Carestini is not acquainted with the most perfect style of singing", while Johann Joachim Quantz remarked that "He had extraordinary virtosity in brilliant passages, which he sang in chest voice, conforming to the principles of the school of Bernacchi and the manner of Farinelli".