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.
I really like girls named Shonna!
by Rosey1234 November 23, 2021
Get the Shonna mug.