Shays \sha-ys\ as a boy's name is a variant of Shea (Gaelic), and the meaning of Shays is "admirable".
The baby name Shays sounds like Chas and Chayse. Other similar baby names are Shayn, Shaye and Shay.