Scholars kategoriserte språkets historie i tre perioder: den gamle tamilske periode (300 f.Kr.–700 e.Kr.), den middeltamilske periode (700–1600) og den moderne tamilske periode (1600–nåtid). Ifølge hinduismen ble språket tamil imidlertid grunnlagt av Murugan, en viktig gud i mange tamilske områder.