ISO 3166-1 is part of the ISO 3166 standard published by the International Organization for Standardization ( ISO ) , and defines codes for the names of countries , dependent territories , and special areas of geographical interest .
It gives a code for the names of countries and dependent territories , and is published by the International Organization for Standardization ( ISO ) .