Former premier Dr Mahathir Mohamad said Najib Abdul Razak "has to clear his name" over the allegations of corruption and links with to the Altantuya Shaariibuu murder.