Menu

Shaya

Heart
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.

20 Names Similar to Shaya

These 20 names were selected by our users that were looking for other names like Shaya.