words+phrases that make great literary character names

A list of 30 words by prolixpolymath.