English: Nila means 'moon' in Tamil.
Telugu: తమిళంలో మైలు అంటే నెమలి అని అర్థం.