Your list of words to pivot includes duplicates - since you are instructing the database to turn each word in the IN () statement into a column name, you are receiving an error because you are trying to create a table with multiple columns of the same name.
Instead, use the following code (make sure I got all the words correctly):
SELECT *
FROM
(SELECT QUESID, WORD FROM FINAL_WORDLIST)
PIVOT
(COUNT (WORD)
FOR WORD IN
(
'fire',
'dnr',
'relay',
'techloan',
'calculator',
'purse',
'owner',
'botanical',
'chatted',
'book',
'safe',
'serial',
'decisions',
'interviewing',
'headphones',
'keys',
'sd',
'prospective',
'hr',
'caller',
'undergraduate',
'directional',
'habits',
'discharge',
'donating',
'receipt',
'bronze',
'color',
'addresses',
'individuals',
'tablet',
'stations',
'istc',
'soil',
'acquisition',
'hiring',
'retiree',
'archival',
'potential',
'renewals',
'release',
'notes',
'chapter',
'camera',
'apply',
'discussion',
'return',
'provide',
'sdc',
'brief',
'tour',
'future',
'mediacenter',
'interview',
'librarians',
'courtesy',
'overdue',
'session',
'message',
'reports',
'lib',
'emailed',
'numbers',
'alumni',
'printer',
'building',
'show',
'recent',
'returned',
'availability',
'talk',
'scan',
'job',
'renew',
'order',
'scientist',
'oakstr',
'digital',
'room',
'reading',
'media',
'circ',
'video',
'call',
'list',
'open',
'dvd',
'lost',
'card',
'google',
'graduate',
'scanner',
'phone',
'policies',
'before',
'reserves',
'called',
'computer',
'working',
'location',
'another',
'full',
'callnumber',
'staff',
'email',
'collection',
'campus',
'showed',
'checked',
'contact',
'research',
'ugl',
'ill',
'item',
'print',
'journal',
'request',
'books',
'library'
)
);
Click here for SQL Fiddle