Add name generator

Untested. Also maybe namelists should be taken out if you're worried about licensing ambiguity? Meh.