Shayan \sha-yan\ as a girl's name (also used as boy's name Shayan), is a variant of Cheyenne (Native American Indian), and the meaning of Shayan is "unintelligible speakers".
The baby name Shayan sounds like Chayan and Shayana. Other similar baby names are Sharan and Shaya.