Shayna is of Hebrew origin, meaning 'beautiful woman' or 'pretty girl'. It is often spelled with an 'a', but can also appear as Shaynah or Shaina.
Jewish
The name Shayna was used for five baby girls born in the United States in 1985.