Synonyms are a curation issue. Alternative names are generated from a variety of situations: some are different labs stumbling on to the same gene, some are simple differences between characters (MEN1, MEN 1, MEN-1). Sometimes large-scale projects generated some form of coded designation (such as 1200015E08Rik, a mouse example).
Alternate names are collected by curation teams at various places. Some come from papers read by curators. Some would have come from computational sources. Most of them are shared around, but there may be some sources that have some name that others don't.
There are nomenclature standards that are supposed to be used, and there are committees that establish the rules and assign official names and symbols. However, some people refuse to use those names in publications and revert to their preferred name.
The official name/symbols shouldn't have duplicates. But the synonyms might--so what you are seeing with SCG2 could certainly be 2 different genes.
EDIT: If you are new to this arena maybe you should see some nomenclature stuff. Here's the mouse stuff, maintained by Jax, where I learned about it:
http://www.informatics.jax.org/mgihome/nomen/index.shtml
Here's the HUGO site for human http://www.genenames.org/