Le nom de la commune vient de l'archange éponyme et de pujada : puy, colline ; la pujade ou le puch évoquent la hauteur du relief caractérisant cette partie de la commune, à l'extrémité est.
Les lieux dédiés à l'archange Saint-Michel abritent souvent un pèlerinage comme en témoigne à proximité du bourg la chapelle Notre-Dame-de-Lorette, où une statue de la Vierge est vénérée depuis l'époque romane.