Tengo un bucle que debería rellenar un conjunto de arrays.
Cada array debería tener su propio nombre.
La idea es la siguiente:
function RellenaVector() {
....
}
for row in $q; do
Vector${row}=( $(RellenaVector) )
done
¿Alguna idea de como generar un nombre de variable por programa?

Mmmhh no entiendo muy bien
Mmmhh no entiendo muy bien que quieres hacer, que valor tiene $q ? que devuelve RellenaVector ?
Si quieres rellenar arrays, haz por ejemplo esto:
1 imprime(){ echo $@; }
2 declare -a var
3 for i in {0..3}; do
4 var[${i}]=$(imprime numero${i})
5 done