Lopez Island is located in
Salish Sea, just south of the Canada-US border, and southeast of
San Juan Island. Lopez Island and other Lopez-named features in the area, such as Lopez Pass and
Lopez Sound, were named after Lopez Gonzales de Haro, whose surname marks features
north of the border, such as
Haro Strait and Haro Island.