logomach: someone given to disputes over words
disputant: a person who disputes; who is good at or enjoys controversy
heretic: a person who holds religious beliefs in conflict with the dogma of the Roman Catholic Church