僧伽罗语属于印欧语系,其根源与印度 - 雅利安亚族密切相关,波斯语和印地语等语言属于该系列。尽管斯里兰卡的人们在佛教到达斯里兰卡时是否讲普拉克里特的方言还不是很清楚,但有足够的证据证明僧伽罗是从混合梵文,马加达(Magada)所说的语言演变而来的。印度佛陀出生的地方)和斯里兰卡人民在斯里兰卡Vijaya到达之前所说的当地语言,斯里兰卡是僧伽罗王国的创始人。据推测,僧伽罗是从一种古老的Apabramsa变种(中间印度)进化而来的,被称为“Elu”。在追踪Elu的历史时,之前是Hela或Pali Sihala。
僧伽罗语虽然与印度北部,东北部和印度中部的印度雅利安语言有着密切的关系,但受印度语的德拉威语族的影响很大。尽管僧伽罗语与印度语有密切关系,但它也有其独特的特点。 :僧伽拉有两个元音的符号,在印度的任何其他印度语中都找不到:“æ”(ඇ)和“æ:”(ඈ)。
僧伽罗文字是从南布拉赫米剧本演变而来的,其中几乎所有的南印度语脚本,如泰卢固语和奥里亚语都在进化。后来僧伽罗受到南印度格兰莎写作的影响。自公元1250年以来,僧伽罗剧本保持不变,几乎没有变化。虽然有些学者认为婆罗门剧本与佛教一起到达,但Mahavamsa(伟大的纪事)甚至在Vijaya到来之后就会谈到书面语。考古学家在斯里兰卡的阿努拉德普勒(Anuradhapura Sri Lanka)发现了古老的婆罗米(Brahmi)脚本铭文中的陶器碎片,这些铭文的碳可追溯到公元前5世纪。。在印度发现的最早的婆罗米经文可以追溯到公元前6世纪在泰米尔纳德邦,尽管在印度发现的大部分婆罗米文字都归功于公元前3世纪的阿育王。
僧伽罗字母是圆形的,从左到右书写,是印度文字脚本中最圆形的字母。由于在Ola叶子上书写,可能已经发生了剧本到现在形状的演变。与在岩石上凿刻不同,在棕榈叶上书写必须更加圆形,以避免手写笔在书写时撕裂棕榈叶。当在Ola叶子上绘制垂直或水平直线时,叶子会被撕裂,这也可能影响了Sinhala没有一段时间或完全停止。相反,使用了被称为“Kundaliya”的风格停止。由于西方语言的影响,在引入论文之后,时期和逗号被引入僧伽罗文字。
虽然各种学者在他们的僧伽罗语写作中提到过僧伽罗语的数字,但到目前为止还没有对英国占领康提之前在僧伽罗中发现的数字和数字进行系统研究。在现代僧伽罗语中,由葡萄牙语,荷兰语和英语引入的阿拉伯数字用于编写数字和进行计算。罗马数字用于写日期和列出僧伽罗语中的项目或单词,但目前并不常用罗马数字,而且入侵斯里兰卡的西方人也引入了罗马数字。人们普遍认为阿拉伯数字是从婆罗米数字演变而来的。斯里兰卡考古学家也发现,古代斯里兰卡使用了婆罗米数字,它可能演变成两组数字,这些数字被称为古代僧伽罗数字和在印度时期发现的Lith Illakkum。