Maggie sounds like the type of name I'd to my dog.
Katie is okay.
Jojo is okay.
The nicknames themselves are fine.
Katheryn is a butchering of the simple classy
Katherine or
Catherine.
Margaret Greer is awful.
Margaret is okay on its own if that's the case.
Johannah
Marie is boring with a boring overused middle name.
Rate my PNL or I will boil your teeth.
https://www.behindthename.com/pnl/223227