Ciao,
grazie per il suggerimento.
Ho risolto cosi:

finaldict=dict()
for w in words:
if w not in finaldict:
finaldict[w]=list([name])
else:
finaldict[w].append(name)