I'm really positive that Kerala isn't a name that people of their state had originally. Let's be honest, you'll name your state over coconut? Coconut isn't an exotic fruit to enjoy such status. It is the most famous..plantation i believe in the south and south east Asia. It later spread round the world. So...it would be more apt if Indonesia was named after coconuts because that is where coconuts are from in the first place. Then what was Kerala called? Many things at different times. The name "Kerala" was given to it by the countries that traded with it. Karnataka, Goa and Kerala were called Parashurama Kshetram in ancient times. Kerala instead was known as Chera for long time. It is hard to determine the meaning of "Chera". Chera stayed such from 300 BC to 1200 AD. Later Cholas took over. Then Vijayanagara kingdom took over the land.
I guess only later when the French and Portugese came here, this land was unanimously called Kerala, owing to the abundance of coconuts.
Most states are newly formed, so finding their names tied to their speciality is very difficult. Tripura was a downright mythological city. But today we have a state claiming it was that mythological city. The empire of Vanga, no wonder is West Bengal today. Anga is Assam today. States are organised as per languages so few states just named themselves after their languages, like Tamilnadu and Andhra Pradesh. India had provinces with loosely defined borders for a long time. So worrying about new states cannot yield us the same magnificence.
The stronger a light shines the darker are the shadows around it.