Yes, Rory McIlroy has won four major championships: the U.S. Open in 2011, the PGA Championship in 2012 and 2014, and The Open Championship in 2014.