I don't mind Coraline. But I fear it will be confused with
Caroline all the time and it would be a headache for your dd.
What about
Coralie? It's unique enough to not get confused with
Caroline, you get nn
Cora and there's just the barest hint of a possibility that dh might even like it.