Name Amarasinghe Type Surname (from nickname) Usage Sinhalese Scripts අමරසිංහ(Sinhala) Other Forms FormsAmerasinghe Edit Status Status Meaning & History From Sanskrit अमर (amara) meaning "immortal, undying" and सिंह (sinha) meaning "lion".