Zeeshanali
A person who is honest , understanding and loves every person. Most people think he is naive though. But don't take his innocence to be his ignorance. He will stand up to what he seems is wrong. This name in Arabic means "The highest nobility of Ali"
That dude has got the highest nobility just like Ali.

Guess his name is Zeeshanali