Hassain \ha(s)-sain\ as a boy's name is a variant of Hassan (Arabic), and the meaning of Hassain is "good-looking, handsome".
The baby name Hassain sounds like Hussain, Hasan, Hussein and Husain. Other similar baby names are Hanson, Cassian, Hanan, Dasean, Ghassan, Haddin, Haddan, Haggan, Hagan, Hakan, Haakin, Haylan, Hansson, Hanssen, Hansen, Hasani, Hastie, Havin, Haydan, Hazin, Husein, Husayn, Jasin, Lasean, Nissan and Ossin.