The church was built towards the end of the 19th century and early 20th century, replacing an older 18th-century church. It is dedicated to the Virgin Mary. According to tradition, it takes its name from an icon of the Virgin Mary, which was found in a glen (Napa in Latin means glen).
Another source says that the church owes its name to a temple built in the Frankish period, dedicated to the Holy Nappe of St Berenice, known by the name of Saint Nape.