I am a fan of Rose/Rosie, although Romy does have a bit of an edge to it. I think you should just let the nn evolve naturally, whatever you feel comfortable using with the child use that.
My dad's nn from his parent was Umpty, as his older sister could say David as a child