I like it and I would use Lottie as a nickname. I don't really like Charlie as a nickname for Charlotte as I think Charlie is more of a boys name. Also I find it a bit illogical because Charlotte begins with a "shar" sound while Charlie has a harder "char" sound.