Union territory of Puducherry has five official names, expressing its linguistic diversity, past-French heritage and legacy of British India. French, Tamil, English, Telugu and Malayalam are five official languages of Puducherry. The later two are official only in Yanam and Mahe respectively.