Shay is a Hindu Boy name and it is Hindi originated name with multiple meanings. Shay name meaning is Gift. Shay name popularity and rank stands at 3966 among 29430 Hindu names.
560a1c40d81d66f53770a0d4-text