ประเทศศรีลังกา
ชาวสิงหลและชาวทมิฬเข้ามาตั้งรกรากอยู่ในศรีลังกาประมาณ 500 ปี และ 300 ปีก่อนคริสตกาลตามลำดับ โดยต่างก็อพยพมาจากอินเดีย อาณาจักรสิงหลได้ก่อตั้งขึ้นในบริเวณที่ราบทางภาคเหนือของศรีลังกา โดยมีเมืองอนุราธปุระเป็นเมืองหลวงแห่งแรกยาวนานถึงประมาณ 1,200 ปี ต่อมาในศตวรรษที่ 13 จึงได้เสื่อมลง พร้อมกับการเกิดขึ้นของอาณาจักรทมิฬ โดยมีเมืองโปลอนนารุวะเป็นเมืองหลวงยาวนานประมาณ 200 ปี ชาวทมิฬจึงได้อพยพไปตั้งอาณาจักรแจฟฟ์นาทางคาบสมุทรแจฟฟ์นา ตอนเหนือของประเทศ ส่วนชาวสิงหลได้ถอยร่นลงไปตั้งรกรากอยู่ทางใต้ ก่อตั้งเป็นอาณาจักรกัณฏิ ซึ่งมีกัณฏิเป็นเมืองหลวง นอกจากนี้ก็มีอาณาจักรโกฏเฏและอาณาจักรรุหุนะ โดยอาณาจักรแคนดีเป็นอาณาจักรที่มีอำนาจมากที่สุดประมาณศตวรรษที่ 15
ภาษาสิงหล
เจ้าชายวิชายาและพรรคพวกนำชาวสิงหลอพยพเข้าสู่เกาะลังกาเมื่อราว 500 ปีก่อนพุทธศักราช วรรณคดีจำนวนมากในศรีลังกาได้รับอิทธิพลจากพุทธศาสนา และวรรณคดีอินเดีย การติดต่อกับชาวทมิฬทำให้มีศัพท์ภาษาทมิฬปนอยู่ นอกจากนี้ยังมีคำยืมจากภาษาดัตช์ ภาษาโปรตุเกส และภาษาอังกฤษ เป็นจำนวนมากเพราะเคยถูกปกครองโดยชาติเหล่านี้ เขียนด้วยอักษรสิงหลที่พัฒนามาจากอักษรพราหมี รัฐบาลศรีลังกาประกาศให้ภาษาสิงหลเป็นภาษาราชการเมื่อปี พ.ศ. 2499 และบังคับให้โรงเรียนทุกโรงเรียนสอนหนังสือด้วยภาษาสิงหล ทำให้ชาวทมิฬ ไม่พอใจ
สิงหลเป็นคำจากภาษาสันสกฤตซึ่งภาษาในยุคกลางที่เทียบได้คือสีหละ ส่วนคำในภาษาสิงหลจริงๆคือเฮลา ความหมายของคำนี้คือสิงโต 
เชื่อกันว่าใน พ.ศ. 43 ได้มีกลุ่มคนจากทางตะวันออกเฉียงเหนือของอินเดียมาถึงเกาะลังกา นำโดยเจ้าชายวิชัย จากราชวงศ์มหาวังศะ กลุ่มผู้อพยพได้รวมเข้ากับกลุ่มชนเดิมที่เรียกเผ่าเฮลาหรือเผ่ายักขา เผ่านาคะ ที่พูดภาษาเอลู ทำให้เกิดชนชาติใหม่ที่เรียกสิงหล ในศตวรรษต่อมา มีผู้อพยพระลอกใหม่จากเบงกอลในอินเดียตะวันออก ซึ่งได้นำลักษณะของภาษาปรากฤตตะวันออกเข้ามารวม