Literary Role First Names 6 quiz

Average:  3.76
Played:  1125
Match these literary characters with the correct first names.