Men do wear them, but they are called Gaucho pants, because they are the pants worn by Gauchos (Sourh American cowboys). read more
Girls and women wear yoga pants mostly because they’re comfortable, and because they're inexpensive and require little to no special washing instructions. read more