Margherita is gorgeous, but my first association was the pizza. And for the spelling
Margarita, I think of the drink!
I love the Polish nickname
Gosia (for
Małgorzata but I would use it for every
Margaret name).
Rita is pretty.
Maybe
Gita?
Mar?
Mara?
Maggie?