This MA means the truth or being natural.
HITO means a person, people and human.
So the name Mahito can mean “true human”. It seems the name itself tells that Mahito is genuine and other humans are fake.
I can understand it because he was born from human’s curse. We sometimes hide our negative feelings, but if we remove all the moral, only ugly and dirty feelings are left. They are uncorrected and natural intentions of us. No hide, no hesitate. It’s very natural status in a way.
Actually, Mahito goes wherever his hearts leads to and always be true for himself like his name shows.