Schlauberger

Etymology
19th century. From, as if being the demonym of an imaginary town. Compare.

Noun

 * 1) know-it-all
 * 2) smart person;
 * 1) smart person;
 * 1) smart person;