Ahsan is a boy's name of Arabic origin, meaning perfection and excellence. One of the name's more common variants, Ihsan, means 'to do beautiful things' and is one of the three dimensions of the Islamic religion. ... It is also a Hindi name of Sanskrit origin meaning 'gratitude'.
Rezaul karim is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Rezaul karim name meanings is Satisfaction of the most Generous (Allah).