Why Tamil Nadu was named as Tamil Nadu?

In Tamil, the word 'nadu' means the "Country" in tamil language;

so Tamil Nadu means Country of people who talks the tamil language.
Tamil Country where tamil people and tamil language lives.