Shanna as a name for girls has its roots in hebrew and gaelic, and the meaning of the name shanna is lily, rose; God's grace. Shanna is an alternate form of shana (hebrew):

πŸ“– Continue Reading:

Yui Xin Nude Barbara Eugenia Nude