Shaya

Variation of Shay, Hebrew
"gift"

Shaya Origin and Meaning

The name Shaya is a girl's name meaning "gift".

Despite sounding feminine to English speakers, Shaya is a unisex name more common among baby boys — the male version also has roots in Arabic.