다음을 참조함
http://www.cambridge.org/grammarandbeyond/newsletter/2011/11/using-the-with-the-names-of-countries
국호에 일반명사(republic, empire...)가 들어있는 경우는 the를 붙이고, 그 외의 경우(고유명사)는 the를 붙이지 않음.
예외적으로 필리핀이나 바하마는 고유명사인데도 the가 붙음. 여러 섬으로 이루어진 군도 국가에 이런 경우가 많음.(the Philippines = the Philippine lslands)
고유명사 국호에 the를 붙이는 것은 그곳을 국가가 아니라 지리적 장소/위치로 지칭하는 것임. 정치적 상황에 따라 모욕이 될 수 있음. ('the Ukraine'는 문맥에 따라서는 우크라이나를 나라로 인정하지 않겠다는 말이 됨)
윗 말대로 고유명사는 the 안붙임. 사람 이름 앞에 안붙이듯이 나라 이름에도 안붙임.
United Kingdom 같은건 그 직역하면 "연합왕국"이니 앞에 the가 붙어야 "그 연합왕국" 즉 영국이 됨. US, UAE도 마찬가지.
필리핀, 바하마는 제도라서 the가 붙고 (the azores 같이 the를 붙이면 섬 하나가 아닌 그 일대의 제도를 의미) 감비아는 감비아 강따라 만든 나라라 the가 붙음(강 이름 앞에는 the가 붙이는 편. 즉 the Gambia는 감비아 강이라는 의미)