Madame Butterfly est un opéra italien en deux ou trois actes de Giacomo Puccini, sur un livret de Luigi Illica et de Giuseppe Giacosa, représenté pour la première fois le 17 février 1904 à la Scala de Milan. L'opéra est qualifié de « tragedia giapponese in due atti » dans la partition autographe, mais entre 1906 et 2016, il a été représenté le plus souvent dans une version révisée en trois actes, en scindant l'acte II en deux parties plus courtes. L'Åuvre est dédiée à Hélène de Monténégro, reine d'Italie. Faisant partie du grand répertoire, il s'agit selon Operabase du 6e opéra le plus joué au monde, juste après Tosca du même compositeur.