Nash/Charlie in the Alpha series was because of the localization of Guile’s ending in SF2.
When Guile’s about to do Bison in after defeating him, he asks if he remembers him and Charlie (I’m not sure if he was directly referenced in the japanese version, but if he was called Nash there, I’m going to guess he was).
At the time, they weren’t thinking he’d actually become a fighter, and so when it came time to call him out of the background, well, they had to keep consistent.
Edit: Having Sodom renamed Katana in the SNES Alpha 2 is also for this reason; At the time of Final Fight’s release, Nintendo was very strict on censorship, so the first boss was renamed Thrasher (from Damnd), and Sodom became Katana. Capcom probably could’ve gotten away with the name in '98, but because he was a Final Fight character, they opted to keep it, at least I think.