Adapter pattern is called Wrapper because it wraps an existing class with a new interface, allowing incompatible interfaces to work together. A Proxy controls access, Surrogate is another name for Proxy, and Token is unrelated to structural adaptation.