forme latinisée du nom grec Αγνη (Hagne), dérivé du grec « αγνος (hagnos) qui signifie "chaste". Sainte-Agnès était une vierge martyre pendant les persécutions de Dioclétien empereur romain. Le nom a été associé à agnus latin « agneau », ce qui fréquente la représentation du saint avec un agneau par son côté. En raison de sa renommée, le nom est devenu commun en Europe chrétienne, étant particulièrement populaire en Angleterre au Moyen Age.