'Monkey Suit' is indeed American slang for formal male evening wear, referring to a tuxedo or formal suit. The term originated from the idea that men dressed up in formal attire look like dressed-up monkeys. Other options are not real slang terms for this type of clothing.