That's Palakkad division's stupidity, nothing else.
It used to be announced as Mangalore/Mangaluru in Hindi/English and Mangalapuram in Malayalam only. Now they've changed it to Mangalapuram in all languages which confuses travellers from outside Kerala.