Synonyms of 'know-all'
smart aleckDictionary, wise guy (informal), smarty (informal)She read an article by some cosmopolitan know-all.
wise guy (informal)
clever Dick (informal)
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
Thesaurus for know-all from the Collins English Thesaurus
If you say that someone is a know-all , you are critical of them because they think that they know a lot more than other people.