A bit more information is needed from your side, I think.
Johan Nilsson was an extremely common name in Sweden - this will in all likelihood be what a John Nelson was called before emigration.
Gaston, on the other hand, is a very unlikely name for a Swede at that time. It could be that he was Johan Gustav before emigration. This would be another very common name.