Shay July 22, 2016 Chinavod Boys Names with Meanings, Girls Names with Meanings Leave a comment Shay is a variant of Shai. Shai originates in Hebrew language and means "present". Related posts: Shay, Irish name O~shay, Irish name Shai, Irish name Matyas