Hasan \ha-san\ as a boy's name is a variant of Hassan (Arabic), and the meaning of Hasan is "good-looking, handsome".
The baby name Hasan sounds like Hasani, Hassain, Hazen, Hazin, Husayn and Husain. Other similar baby names are Hanan, Hagan and Hakan.