Each Garth One-Eye keeps track of card names chosen for itself, but not for other Garth One-Eyes. (Garths One-Eye?) If Garth One-Eye leaves the battlefield and returns, or you control another copy of it, it won't remember the choices made during earlier activations. However, if another player gains control of Garth One-Eye, it will remember choices made for it.