Hasnain

HAS-nien; HAS-nayn
Arabic
"handsome, beautiful; fine, well"

Hasnain Origin and Meaning

The name Hasnain is a boy's name meaning "handsome, beautiful; fine, well".

A Top 1000 name in England and Wales, Hasnain combines Husain and Hassan into one name.

Hasnain Popularity