신라의 영토가 된 뒤 경덕왕이 첨탐현(瞻耽縣)으로 고쳐 뇌산군(牢山郡)의 영현으로 하였다가 고려 태조 때 임회현(臨淮縣)으로 바꾸었고, 현종 때 진도에 합쳤다.
매구리의 뜻은 ‘매(買)’가 하천, ‘구(仇)’가 크다는 것을 나타내므로 ‘큰 하천이 있는 마을’이 된다. 그러나 진도 남쪽 해안에 있는 매구리에는 큰 하천이 없으므로 조선시대의 광암천(廣巖川)ㆍ가천(加川) 등의 지역이 매구리의 관할이었던 것으로 추측된다.
이곳은 삼별초(三別抄)의 난과 왜구의 침입 등으로 섬사람들이 세 번씩이나 육지로 피난을 갔다. 조선시대에는 부근에 남도포영(南桃浦營)이 있어 수군만호(水軍萬戶)가 지켰고, 여귀산(女貴山)에 봉수가 있었다. 지금의 임회면 지역으로 추정된다.