La toponymie vient de Superna qui fut le nom de l'ancienne ville gallo-romaine
A l'est de Roquefort, occupé dès la période gallo-romaine, il fut après le lieu d'un château féodal