Sharay \sh(a)-ray\ as a girl's name is a variant of Cherie (French) and Sha- (American), and the meaning of Sharay is "dear, darling".
The baby name Sharay sounds like Shary, Shara, Sharaye, Sharaya, Sharae and Sheray. Other similar baby names are Shanay, Sharday, Sharly and Sharan.