"Shay" is a popular name for boys And girls that has Irish origin. Meaning of the name Shay is: "Admirable".
Son Of The Right Hand, Son Of The South
Elf, Magical Counsel
My 2 year old son is called Shay, I love the name now, wasn't sure at first tho couldn't imagine him called anything else now tho. he's named after Newcastle's goalie Shay Given!