Hasnain

  • Origin
    Arabic
  • Meaning
    handsome, beautiful
  • Variations
    Hasnein, Hasnayn, Hasnaen, Hasnine, Hasneen, Hassnayn, Hasnaiyne, Hasnnain
  • Similar names
    Hassan, Harrison, Henry, Harold, Harvey, Howard
  • Baby Boy Photo