Who Holds the Record for the Most No Hitters?

Nolan Ryan holds the Major League Baseball record for the most No Hitter games pitched with seven (7).

Source: Baseball Reference