Nicholas Magana (born 18 June 1996) is a Peruvian swimmer. He competed in the men's 100 metre freestyle event at the 2016 Summer Olympics.