It is an adjective and is also used as a name for any Indian Girl. It means "pleasant" or "pretty".
The name of the new girl in our class is Suhani. What a suhani evening.