Also there's "cock" for a bloke who struts around with misplaced and loud overconfidence who actually knows nothing and who is the object of behind-the-hand smirking and derision. Close synonyms are "bellend" and "knobhead." Not exactly "a man's man" if you take my meaning...