shitwit A very stupid person. Noun A very stupid person. Origin From shit + wit; perhaps alluding to nitwit. Forms shitwits