Noun
A person who makes or finds anagrams. Synonym: anagrammatist
A computer program that finds anagrams.