Ihsan \i(h)-san\ as a boy's name is a variant of Ahsan (Arabic), and the meaning of Ihsan is "perfection, excellence".
The baby name Ihsan sounds like Ehsan, Aeson, Asen, Jason, Jasun, Jasin, Jasen, Oisin, Ossin and Ossian. Other similar baby names are Ilan, Hasan, Ian, Idan, Ieuan, Ifan, Iefan, Iman, Issac, Isak, Isac, Isa, Isam, Ishaan, Ivan, Iwan and Nisan.