Jack Nicklaus has won the most majors at 18: six Masters, five PGA Championship, four US Open, and three Open Championship titles. Nicklaus' last majors win came in 1986 at the Masters.
Second on the list is Tiger Woods, who has won 15 majors, most recently the 2019 Masters.