So we call a French male "Frenchman", an English male "Englishman", and a Dutch male "Dutchman". what do we call Swiss males?
"Swissman" comes to mind, but it sounds like a cheesy version of Superman, like "Cheddarman" or "Mozzarellaman".
There are in fact very few cases where the customary demonym is root + -man— those you have named plus Irishman, Norseman, Welshman, Scotsman, and (obsolete, now considered offensive) Chinaman, and maybe a few others in Britain like Yorkshireman or Cornishman.
In the absence of a more established form, the demonym is usually the same as the adjectival form. Just as we would speak of an Indonesian, an Omani, or a New Zealander, we would speak of a Swiss.
It sounds abrupt, even to this native speaker, not only because it is monosyllabic (e.g. calling someone a Japanese also seems off), but because in today's politically correct age, referring to someone solely by their nationality or ethnicity is potentially problematic. It would be preferable to use the demonymic adjective in conjunction with a noun; Swiss man would suffice.
A man from Switzerland is called a Swiss man.
You can tag the nouns: male; man/men; gentleman; guy/s; woman/women; girl; boy; baby etc. to any nationality. And rightly so, otherwise phrases like:
"He married a Swiss"
"The other day while travelling into France by train, we talked to a very friendly Swiss"
are needlessly vague or ambiguous.
Moreover, Swiss man should not be spelt as one word. Some other examples are an Italian man, a Brazilian man a Chinese man. I tend to spell English man as two words but it can be spelt as one word, likewise Frenchman and Frenchwoman are commonly used names.
The words Englishman, Englishwoman, Frenchman, Frenchwoman, and Scotsman are nouns in their own right.
Even the Swiss news use the term Swiss man themselves.
Prince George's website swiped by Swiss man
I agree with the above; however, another alternative might be "man from Switzerland".
Vladimir Nabokov and Shakespeare went with Switzer; one need look no further.
GERTRUDE Alack, what noise is this?
CLAUDIUS Where are my Switzers? Let them guard the door.
(Interestingly, the Russian word for "doorman" is швейцар ["shveĭt͡sar"], perhaps from this usage. But I'm fairly sure "Switzer" indeed means "Swiss guy" in English.)
...with some weird light effects anon, when the torch-bearing Switzers are sent to find the body.
Bend Sinister 112.
Whichever the nationality, it is an Adjective in a Noun Phrase, whether you tag on a denominator or gender or other such noun.
So, "I'm a Swiss (man / woman / citizen / denizen / etc.)" is fine. Or then simply say, "I'm Swiss" leaving out the [indefinite] article.
(Please do post a comment if you don't agree with me).