Hasnat is a popular Arabic name meaning beautiful, fair and elegant. but don't let the looks of a 'Hasnat' fool you.. they can be cunning and deceitful like a fox.
the name Hasnat can commonly be misread as 'Hashat' so if you ever come across the name 'Hashat' double check you've read it correctly before wrongly addressing said person. As this can be a rather awkward moment for both parties.
the name 'hasnat' is most commonly used as a surname, but it can also be used to create a sentence following on from the name due to it sounding similar to "has not" when said aloud.
(insert first name here) Hasnat got good taste in guys.