One given to fanciful ideas or theories; someone who theorizes or speculates.
Someone who espouses a particular ideology, particularly a political one.
A person who creates superficial arguments or offers meaningless solutions, instead of practical ones.
A philosopher, a person who writes or reasons in philosophy.