Browse names by first letter:

About Ahsan

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. High things are expected of any child bearing this name. It is also a Hindi name of Sanskrit origin meaning ‘gratitude’.