Shaye \sha-ye\ as a girl's name (also used as boy's name Shaye), is a variant of Shea (Gaelic), and the meaning of Shaye is "admirable".
The baby name Shaye sounds like Shaya, Shay and Shae. Other similar baby names are Shade, Shayne and Shane.