Rabbeinu BeChaye says that the Passuk is telling us that these 10 sons of Cham (if you count them you'll see 11, but one merged with one of his brothers) became the 10 Canaanite nations. Their names here are the names given at birth, but the names we are more familiar with were given once their languages got split up, after the Great Separation. Bereshit 10:14 is telling us that the new names they got were based on the languages that they started speaking after the Tower of Bavel.
Why is it telling us this? We should know that the Land of Israel was deliberately given to slaves (the sons of Canaan were the slaves of Shem) because slaves cannot own anything, and therefore have no claim on the Land of Israel. (Rashi to Bereshit 12:6 tells us that the Canaanites conquered the land from the sons of Shem)