Here are all the Swiss athletes that competed at Athina 1896 :
Full list for Switzerland
By Sport :
Switzerland
The Bulgarian Olympic Committee claims that Charles Champaud competed for Bulgaria. He was living in Sofia at the time, but he was definitely a Swiss national.
This page is part of the site "Full Olympians" by Herman De Wael. See here for a full Introduction.