Wiktionary
shallowpate
n. (context derogatory English) One whose thinking is shallow or superficial.