Family name origins & meanings
- Spanish : nickname from macho ‘mule’, applied either to denote an idiot or alternatively a virile, strong man (Latin masculus).
- Spanish : possibly a nickname for a forceful person or a metonymic occupational name for a smith, from macho ‘sledgehammer’ (Latin marculus ‘hammer’).
- Hungarian (Macsó) : from the old secular personal name Macsó. The spelling is either Americanized, or an archaic form. In 15th- and 16th-century documents the family name is recorded in the form Macho, in which form the name is also found in Slovakia.