Anagrams are words or phrases made by re-arranging all the letters in another word or phrase. This internet anagram server has created over 1019 million hilarious anagrams for students, teachers, word-lovers, puzzle-solvers, anagram-solvers, scrabble players, friends, colleagues and partners alike. Source Link :- http://b4tea.com/information/softwares/anagram-name-solver-google-anagram-solver