Quick answer
Hasan is a boy name meaning "handsome".
Pronunciation: Arabic /ˈħa.san/; Turkish /ha.ˈsan/; Persian /hæ.ˈsæn/; Indonesian /ˈha.san/.
Meaning and history
The name means "handsome" in Arabic, from the root حسن ( ḥasuna ) meaning "to be beautiful, to be good". Hasan was the son of Ali and the grandson of the Prophet Muhammad. He was poisoned by one of his wives and is regarded as a martyr by Shia Muslims. This was also the name of two kings of Morocco. It is sometimes transcribed as Hassan, though this is a distinct name in Arabic.
Notes and context
Usage: arabic, turkish, persian, urdu, punjabi, bengali, indonesian, malay, albanian, bosnian, uzbek, tajik | Arabic: حسن; Bengali: হাসান; Bosnian Cyrillic: Хасан; Uzbek: Ҳасан