The first Sinhalese arrived in Sri Lanka late in the 6th century B.C. , probably from northern India .