Variant of Mona, from Italian 'madonna' meaning my lady, or Irish meaning noble.
Like Monna?
Swipe through thousands of names like it