Мачо (исп.macho — букв. «самец») — агрессивный, прямолинейный мужчина.
Слово происходит от испанского macho (самец) — бык, от древнего итальянского — козел )))
В применении к человеку, в зависимости от интонации, контекста, говора и региона, это слово может иметь самые разные оттенки значения как достаточно нейтральные «мужчина», так и более эмоциональные «кобель», «мужлан», «женоненавистник». Может употребляться нейтрально, презрительно, иронично.