Boy Names baby name Shai

What does the name Shai mean?

The meaning of the name “Shai” is: “Gift”.