Connue dans l'Antiquité sous le nom de Naro (d'origine punique) puis d'Aquae Persianae, cette localité est rebaptisée Hammamat El Jazira (bains de la péninsule) après la conquête arabe. Elle prendra ensuite le nom de Hammam Lif formé des termes hammam et anf (nez) car les sources ont pour but principal de guérir les infections liées aux problèmes respiratoires.