Literary Role First Names 1 quiz

Average:  9.14
Played:  6342
Can you tell the first names of famous literary characters like Scrooge, Poirot and Frankenstein?