The meaning of the name Shana is Lily, Beautiful, Or God Is Gracious. The origin of the name Shana is Hebrew. This is the culture in which the name originated, or in the case of a word, the language.
Shortened version of the Hebrew name Shoshana (a form of the name Susanna) or a variation of the Yiddish name Shayna, which means "beautiful." Also a feminine form of the Irish name Shane.