김정호(金正浩)의 『대동지지』에는 백제 때의 고을이라고 되어 있다. 다른 이름으로는 고림(古林)ㆍ대운도(戴雲島 혹은 載雲島)ㆍ달을신(達乙新)이라고도 하였다.
757년(경덕왕 16) 통일신라에서 지방관제 개혁 때 서너 글자로 된 고을 이름을 두 글자로 된 지명으로 고치면서 지금 교동면의 이름이 된 교동현(喬桐縣)으로 바꾸어 해구군(海口郡: 지금의 강화군으로 일명 혈구군)에 속한 고을이 되었다. 1914년 행정구역 개편 때 강화군에 통합되어 교동면이 되었다.
‘고목근’ 또는 ‘고림’이라는 이름은 예로부터 이곳에 큰 나무들이 자생하여 ‘큰 오동나무골’이라 불린 데서 비롯되었다. 교동면 고구리 동남쪽 언덕의 옛 성터는 당시 고목근현의 성터로 알려져 있다.