Shayna \sha(y)-na\ as a girl's name is pronounced SHAY-na. It is of Yiddish origin, and the meaning of Shayna is "beautiful". Variant of Shaina.
Shayna has 4 variant forms: Shaina, Shana, Shaynah and Sheina.
Baby names that sound like Shayna are Shawna, Shayne, Shaena, Shanna, Shauna and Shayana.