Macho is Spaans voor "mannetje" (d.w.z. een dier/mens van het mannelijke geslacht), maar verwijst in het Nederlands naar een man die zich overdreven mannelijk gedraagt, en zijn moed, fysieke mannelijkheid, liefde voor vrouwen en agressiviteit tentoonspreidt.
Machogedrag wordt ook wel met machismo aangeduid, een zelfstandig naamwoord van Spaanse oorsprong. Wat men in het Nederlands onder 'macho' verstaat, heet in het Spaans machista.
Volgens het clichébeeld zijn macho's voorstanders van de traditionele rolverdeling tussen mannen en vrouwen. Ze zouden zich negatief opstellen tegenover de rechten van een vrouw om te werken, aan sporten deel te nemen, of andere traditioneel mannelijke rollen in de maatschappij na te streven. Los van hun achterliggende opvattingen, vallen macho's in ieder geval op door hun dominante gedrag.
De meest algemene Spaanse term voor een vrouw met overdreven vrouwelijke trots is feminista (zoals in feministe), hoewel sommige Spaanse sprekers het vrouwelijke equivalent van macho verkiezen: hembra (wijfje in het Spaans).