Hassan
This name means "beautiful, handsome, good" in Arabic.
Alternates:
Ḥasan
More info:
Results for "Hassan" on Google