Mahinda Rajapaksa, the former President of Sri Lanka, does not have a middle name in his official name. Unlike some South Asian naming conventions that include middle names or initials, his name consists of just first name 'Mahinda' and surname 'Rajapaksa'.