I think
Nonie is adorable, a childish mispronunciation of Joanie. It doesn't sound grandmotherish to me, as I've never known anyone who called their grandmother this. I've heard
Nana for a grandmother (bad). Also Meemaw (worse--shudder), but not
Nonie.