The town takes its name from its basilica, dedicated to Saint James the Great (French: Basilique Saint-Jacques), which is a replica of the Church of the Holy Sepulchre in Jerusalem. The name of the town is written with an "h" in "sepulchre"; this is reportedly the work of a medieval monk who sought to underscore the beauty of the church by combining the words "sepulcrum" ("tomb") + "pulcher" ("beautiful").
The construction of an original church was finished in 1049; it was dedicated to Saint James the Greater (Saint-Jacques-le-Majeur in French). The building of a new church modelled on the Saint Sepulchre was instigated by the cardinal Eude de Châteauroux upon his return from the crusades. Although the new church was originally to replace the older one entirely, the nave and parts of the ambulatory of the older church were kept when pilgrims reported that the Jerusalem church had been modified to fit a rectangular plan.
The church is surmounted by a dome with a diameter of 22 m. The site of the replica of the Holy Sepulchre lay in the middle of a rotunda of, at ground level, eleven columns representing those Apostles left after the betrayal of Jesus by Judas Iscariot. The church has been listed as a historic monument since 1847. In 2006, it was listed as a UNESCOWorld Heritage Site as part of the World Heritage Sites of the Routes of Santiago de Compostela in France.