We do not currently know of any synonyms for satellite towns.
The noun satellite towns is defined as: