पालि सामयिक दीपवंश, महावंश और चालुवंश, कई प्रस्तर लेख तथा भारतीय और बर्मा के सामयिक लेख छठी सदी ईसापूर्व के श्रीलंका की जानकारी देते हैं। महावंश पांचवी सदी में लिखा गया बौद्ध ग्रंथ है जिसकी रचना नागसेन ने की थी। यह भारतीय तथा श्रीलंकाई शासकों का विवरण देता है। इससे ही सम्राट अशोक के जीवनकाल का सही पता चलता है जिसमें लिखा है कि अशोक का जन्म बुद्ध के २१८ साल बाद हुआ। इसके अनुसार राजा विजय के ७०० अनुयायी इस द्वीप पर कलिंग (आधुनिक उड़ीसा) से आए। इस द्वीप पर विजय ने अपने कदम रखे जिसमें उसने इसे ताम्रपर्णी का नाम दिया (तांबे के पत्तो जैसी)। यही नाम टॉलेमी के नक्शे में भी अंकित हुआ। विजय एक राजकुमार था जिसका जन्म, कथाओं के अनुसार एक राजकुमारी और सिंह (शेर) के संयोग से हुआ था। उसके वंशज सिंहली कहलाए। हंलांकि वंशानुगत वैज्ञानिक अनुसंधानों से पता चलता है कि यहां के लोग एक मिश्रित जाति के लोग हैं और इनका भारतीय उपमहाद्वीप के लोगों से सम्बंध अब भी विवाद का विषय है। 

उत्तर भारत के लोगों के आगमन से और दक्षिण भारतीय साम्राज्यों की शक्ति बढ़ने से द्वीप पर दक्षिण भारतीय आक्रमण भी शुरु हुए। सेना और गुट्टका दो प्राचीन तमिळ शासक थे जिन्होंने दूसरी सदी इसापूर्व के आसपास शासन किया। इनके अस्तित्व का प्रमाण तो कुछ नहीं मिलता है पर महावंश में इनका अप्रत्यक्ष जिक्र किया गया है।

इसी प्रकार प्राचीन भारत के महाजनपद कम्बोजों से भी इनका सम्बंध लगाया जाता है। यवन (ग्रीक), जोकि उत्तर पश्चिम भारत में कम्बोजों के पड़ोसी थे, से भी इनका व्यापारिक सम्बंध था और उनके व्यापारिक उपनिवेश भी इन क्षेत्रों में थे - खासकर अनुराधपुरा के इलाके में।

स द्वीप पर बालंगोडा लोगों (इस नाम के स्थान पर नामकृत) का निवास कोई ३४,००० वर्ष पूर्व से था। उन्हें मेसोलिथिक शिकारी संग्रहकर्ता के रूप में मान्यता दी गई है। जौ और कुछ अन्य खाद्यान्नों से द्वीपनिवासियों का परिचय ईसापूर्व १५,००० इस्वी तक हो गया था। प्राचीन मिस्रईसा पूर्व १५०० ईस्वी के आसपास दालचीनी (दारचीनी) उपलब्ध थी जिसका मूल श्रीलंका समझा जाता है, अर्थात् उस समय से इन दो देशों के बीच व्यापारिक सम्बंध रहे होंगे। अंग्रेज यात्री और राजनयिक सर जेम्स इमर्सन टेनेन्ट ने श्रीलंका के शहर गाले की पहचान हिब्रू बाइबल में वर्णित स्थान टार्शिश से की है।

प्रागैतिहासिक काल
मध्यकाल
प्राचीन काल
आधुनिक काल