例えば

names = [a,b,c,d]

というリスト名が入ったリストがあるとして

a = [1,2,3] 
b = [4,5,6] ...

というインデックスが別に用意されている時に
for文でa,b,c,dの文字を取得し、その名に対応するリストにインデックスの1要素ずつを取得したいと思っていますが、以下のように回すと#のようにリスト名自体が表示されてしまいます。
1,2,3...とインデックスを出すにはどのように改善すれば良いのでしょうか

for index, name in enumrate(names):
  for i in enumrate(name):
    print(name[i])
#a
#b
#c
#d