The meaning of the name Shanessa is God is gracious
The origin of the name Shanessa is Irish
best name ever