shana name meaning
Shanna's roots are Hebrew, Gaelic, English and Irish, and the meaning of the name Shanna is lily, rose; God's grace. Shanna is an alternate form of Shana (Hebrew): short transcription of Shoshana, Shannon. Shanna is also a variant of Shawna (English, Irish, Gaelic): feminine transcription of Sean.