Para eso existen las colecciones...
...donde el único nombre preciso es el que se otorga a la colección, luego cada elemento puede ser simplemente referido por su índice (caso de un array, por ejemplo), o su posición/dirección (caso de árboles, por ejemplo), o por un atributo adjunto al valor (cuando se permitan valores repetibles), caso por ejemplo de tablas hash...
Todos los lenguajes poseen tipos de datos que permiten usar colecciones homogéneas (un mismo tipo de datos) e incluso heterogéneas (diferentes tipos de datos, como si fuera un saco').
...donde el único nombre preciso es el que se otorga a la colección, luego cada elemento puede ser simplemente referido por su índice (caso de un array, por ejemplo), o su posición/dirección (caso de árboles, por ejemplo), o por un atributo adjunto al valor (cuando se permitan valores repetibles), caso por ejemplo de tablas hash...
Todos los lenguajes poseen tipos de datos que permiten usar colecciones homogéneas (un mismo tipo de datos) e incluso heterogéneas (diferentes tipos de datos, como si fuera un saco').