Noun
weeniehead (plural weenieheads) (colloquial, derogatory, rare, Canada, US) A stupid, useless, or mean person.