How would you like your variables named? Also are you fine with having them as global variables (i.e. possibly overwriting something else)?
If so, you could use some code like this:
Code:
(setq List1 '((0 0) (1 0.1) (2 0.1) (3 0.1) (4 0.2) (5 0.2) (6 0.3) (7 0.3))
n 0)
(foreach item List1
(setq var (chr (+ (rem n 26) 65))
m (/ n 26)
n (1+ n))
(while (> m 0)
(setq var (strcat (chr (+ 65 (rem m 26))) var)
m (/ m 26)))
(set (read (strcat "List" var)) item))
Just note, that I'd advise against doing this. Global variables should be kept to an absolute minimum as they can very easily cause other things to suddenly crash at unexpected times.