1 definition by Rosey1234
Shonna is a Gaelic name meaning happy lucky and fortunate in Irish. Basically a celestial being, no gender can resist. They're intimidating with their height and wits, leaving you astonished with every meeting.
by Rosey1234 November 23, 2021