Hallo LenaLuna,
der name bzw. die id eines elementes in der seite sollte eindeutig sein. das heisst sie darf nur einmal vorkommen.
Bei IDs hast du Recht, die müssen eindeutig sein, das ist ja das Wesen einer Identität. Beim Namen-Attribut aber nicht, deswegen heißt die eine Methode ja auch getElement_s_ByName (Plural), die andere aber getElement_ById (Singular). Bei Radiobuttons nutzt HTML die Mehrfachverwendung des Namen-Attributs sogar dazu aus, dass das Anwählen des einen die anderen gleichen Namens aussschaltet.
Am Rande sei bemerkt: Seltene Namen schützen aber auch nicht unbedingt vor Identitätskrisen.
Gruß Gernot