Ehsaan Name Meaning- Perfection or Excellence or Benevolence or Compassion and Imraan Name Meaning- A Prophet's name.