Hassan \ha(s)-san\ as a boy's name is pronounced hah-SAHN. It is of Arabic origin, and the meaning of Hassan is "good-looking, handsome". Popular in the Arabic world. Hasani (ha-SAHN-ee) is a Swahili variant.
Hassan has 3 variant forms: Hasan, Hasani and Hassain.
Baby names that sound like Hassan are Hussain, Hazen, Hazin, Hewson, Hussein, Husein, Husayn and Husain.