I like
Raine or Lorra as a nickname for
Lorraine.
And I think
Lorraine will age very well, as it sort of comes pre-aged to begin with. It's a mature name, like
Marjorie or
Eileen. I'd be a bit surprised to meet a toddler
Lorraine, as it's sort of in fashion limbo.