Az Ágnes görög eredetű női név, a hagnósz (régebbi alakban hagiosz) szóból származik. Jelentése: szűzies, tiszta, szemérmes. Korábbi magyarázatok szerint a latin agnus (bárány) szóból ered, ez azonban csak a hasonló hangzás és a bárány jelképes jelentése miatti vélt egyezés. Az ógörög nyelvben több név is származik a hagnosz szóból, és ezek egyik becézett alakja volt a Hagnész. Más források szerint a melléknév nőnemű alakjából, a hagnéből származik. A latinba H nélkül került át, Agnes alakban írták, amit a középkorban Magyarországon Ágnesnek ejtettek.