청산도는 선산, 선원으로 불리고 읍리963번지에서 발견되는 고인돌로 청동기시대를 추정한다. 백제때는 동음현, 신라대는 탐진현으로 통일신라, 고려시대관련 기록은 없다.
청산도는 본래 선산(仙山), 선원(仙原)으로 불려왔다. 고대의 청산도 기록은 문헌에 기록된바 없으나 읍리 963번지에서 발견되는 고인돌을 통해 청동기시대(6세기)에도 사람이 살았을 것이라고 추정된다. 청산도의 가장 오래된 문헌기록은 고려사 지리지 탐진현조에 나타난다. 탐진현은 강진군으로 본래 백제때 동음현이었는데 신라 757년(경덕왕16년) 전에 탐진현으로 개명하여 양무군 령현으로 되었다. 통일신라, 고려시대에도 청산도와 관련된 기록은 찾아볼 수 없다. 구전에 의하면 청산도 당리마을에 모신 당집의 신주가 신라시대 장군의 부하의 것으로 전해진다.