Selon Dauzat, toponymiste reconnu, Agnin dériverait du gentilice romain Ananius ou Anius, heureux propriétaire d'un domaine gallo-romain situé en ces lieux ; peut-être au Gollat où se retrouvent des vestiges gallo-romains.
Une autre hypothèse rapprocherait ce toponyme de l'Agny, rivière coulant en Isère et prenant source à Eclose-Badinières en jouant sur le radical celtique ana- définissant des espaces marécageux qui nous semblent bien absents.