Spanish obscenity for stupid. Literally, it means pubic hair, or cunt hair. If you call someone a pendejo, you’re implying that he has the intelligence of a pubic hair.
Conocí a un pendejo gringo que pensaba que pendejo signafica simplemente "stupid", y no entendía que se considera una obscenidad.