The name Agnes[ag-nis] is a female given name based on the Greek name hagne.Agnes is a Latin name meaning "pure" or "holy". The name was made popular by Saint Agnes of Rome, who was a well known saint.